6

グーグルで例を見つけられませんでした...誰かがそれがどのように機能するかを示すことができますか?そして、フォルダとファイルが暗号化されるとき、それらを復号化する方法は?

リンク: FileAttributes列挙

4

2 に答える 2

10

フラグは、FileAttributes.Encryptedファイルまたはフォルダーが NTFS ファイル システムによって暗号化されているかどうかを示します。このオプションは、ファイルを右クリックして [プロパティ] を選択し、[詳細設定] ボタンをクリックすることで利用できます。FileAttributes.Encryptedフラグが対応するオプション「暗号化してデータを保護する」オプションがあります。

File.Encrypt/メソッドを使用してFile.Decrypt、ファイルまたはフォルダーを暗号化または復号化できます。現在のユーザーによって暗号化されたもののみを復号化できることに注意してください。

System.IO.File.GetAttributesメソッドを使用してFileAttributes、ファイルから を取得できます。

于 2012-10-13T17:40:48.543 に答える
3

ファイル暗号化の識別には、次のコードを使用するだけです。

FileAttributes attributes = File.GetAttributes("C:\testfile.txt");
if ((attributes & FileAttributes.Encrypted) == FileAttributes.Encrypted)
{
    Console.WriteLine("Encrypted file");
}
else
{
    Console.WriteLine("Not Encrypted file");
}

ハッピーコーディング...

于 2012-10-13T17:30:23.747 に答える