是否有一个库方法可以确定文件是否已使用EFS加密?我看到FileInfo上的Encrypt()
和Decrypt()
方法,但是希望能够查询文件的状态。
是否有一个库方法可以确定文件是否已使用EFS加密?我看到FileInfo上的Encrypt()
和Decrypt()
方法,但是希望能够查询文件的状态。
<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
}
GetFileAttributes()
函数,并检查是否存在 FILE_ATTRIBUTE_ENCRYPTED
属性。