检查文件是否稀疏
Check if file is sparse
我想检查位于 ntfs 文件系统上的文件是否为 sparse。我需要使用什么函数来检查?
据我所知,稀疏文件在不同的流中包含数据片段,因此我尝试通过 FindFirstStreamW
和 FindNextStreamW
列出备用流,但它没有显示任何关于稀疏文件的有趣信息。
在 Win32 中,使用 GetFileAttributes()
函数,检查结果是否存在 FILE_ATTRIBUTE_SPARSE_FILE
属性。
在 .NET 中,使用 File.GetAttributes()
方法,检查结果是否存在 FileAttributes.SparseFile
属性。
我想检查位于 ntfs 文件系统上的文件是否为 sparse。我需要使用什么函数来检查?
据我所知,稀疏文件在不同的流中包含数据片段,因此我尝试通过 FindFirstStreamW
和 FindNextStreamW
列出备用流,但它没有显示任何关于稀疏文件的有趣信息。
在 Win32 中,使用 GetFileAttributes()
函数,检查结果是否存在 FILE_ATTRIBUTE_SPARSE_FILE
属性。
在 .NET 中,使用 File.GetAttributes()
方法,检查结果是否存在 FileAttributes.SparseFile
属性。