3

ファイルが EFS で暗号化されているかどうかを判断するためのライブラリ メソッドはどこかにありますか? FileInfoにEncrypt()Decrypt()メソッドが表示されますが、ファイルの状態を照会する方法を探しています。

4

2 に答える 2

6

bdolan と matt のコメントを拡張するには:

<snip>
using System.IO;
<snip>
FileInfo fi = new FileInfo(uri); //uri is the full path and file name
if (fi.Attributes.HasFlag(FileAttributes.Encrypted))
{
//FILE IS ENCRYPTED
}
else
{
//FILE IS SAFE
}
于 2012-08-30T20:41:41.680 に答える
5

を使用GetFileAttributes()し、 を確認しFILE_ATTRIBUTE_ENCRYPTEDます。

于 2009-10-23T03:48:29.280 に答える