2017-11-01 13 views
1

ntfsファイルシステム上にあるファイルがsparseであるかどうか確認したいと思います。それを確認するために私が必要とする機能は何ですか?ファイルが疎であることを確認してください

スパースファイルには別々のストリームのデータが含まれているので、代替ストリームをFindFirstStreamWFindNextStreamWでリストするよう試みましたが、スパースファイルでは何も表示されません。

+3

いいえ、スパースファイルは代替ストリームのファイルではありません。それは全く違った直交性の特徴です。 –

答えて

6

Win32では、FILE_ATTRIBUTE_SPARSE_FILE属性が存在する場合、結果をチェックしてGetFileAttributes()関数を使用します。

.NETでは、FileAttributes.SparseFile属性が存在する場合、結果を確認してFile.GetAttributes()メソッドを使用します。

関連する問題