如何确定文件是否使用EFS加密?

3

是否有一个库方法可以确定文件是否已使用EFS加密?我看到FileInfo上的Encrypt()Decrypt()方法,但是希望能够查询文件的状态。

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
}

5

1
我正在寻找一个 .net 的答案,但事实证明它与您的建议类似:使用 FileInfo.Attributes 并检查 FileAttributes.Encrypted。 - Matt
啊,抱歉,我错过了你的C#标签。不过很高兴听到你找到了答案 :) - bdonlan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接