グーグルで例を見つけられませんでした...誰かがそれがどのように機能するかを示すことができますか?そして、フォルダとファイルが暗号化されるとき、それらを復号化する方法は?
リンク: FileAttributes列挙
グーグルで例を見つけられませんでした...誰かがそれがどのように機能するかを示すことができますか?そして、フォルダとファイルが暗号化されるとき、それらを復号化する方法は?
リンク: FileAttributes列挙
フラグは、FileAttributes.Encrypted
ファイルまたはフォルダーが NTFS ファイル システムによって暗号化されているかどうかを示します。このオプションは、ファイルを右クリックして [プロパティ] を選択し、[詳細設定] ボタンをクリックすることで利用できます。FileAttributes.Encrypted
フラグが対応するオプション「暗号化してデータを保護する」オプションがあります。
File.Encrypt
/メソッドを使用してFile.Decrypt
、ファイルまたはフォルダーを暗号化または復号化できます。現在のユーザーによって暗号化されたもののみを復号化できることに注意してください。
System.IO.File.GetAttributes
メソッドを使用してFileAttributes
、ファイルから を取得できます。
ファイル暗号化の識別には、次のコードを使用するだけです。
FileAttributes attributes = File.GetAttributes("C:\testfile.txt");
if ((attributes & FileAttributes.Encrypted) == FileAttributes.Encrypted)
{
Console.WriteLine("Encrypted file");
}
else
{
Console.WriteLine("Not Encrypted file");
}
ハッピーコーディング...