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 回答