FileAttributes.Encrypted如何在C#中工作?

a12*_*773 5 .net c# file-attributes

我没有在谷歌上找到任何例子......任何人都可以展示它的工作原理吗?当文件夹和文件被加密时如何解密它们?

链接: FileAttributes枚举

Mik*_*ray 9

FileAttributes.Encrypted标志告诉您NTFS文件系统是否已加密文件或文件夹.用户可以通过右键单击文件,选择"属性",然后单击"高级"按钮来使用此选项.有一个选项"加密内容以保护数据",这是FileAttributes.Encrypted标志对应的内容.

您可以使用File.Encrypt/ File.Decrypt方法加密或解密文件或文件夹.请注意,您只能解密当前用户加密的内容.

您可以使用该System.IO.File.GetAttributes方法FileAttributes从文件中获取.