2012-10-13 11 views

Odpowiedz

7

FileAttributes.Encrypted flaga informuje, czy dany plik lub folder został zaszyfrowany przez system plików NTFS. Ta opcja jest dostępna dla użytkowników, klikając plik prawym przyciskiem myszy, wybierając Właściwości, a następnie klikając przycisk Zaawansowane. Istnieje opcja "Szyfruj zawartość, aby zabezpieczyć dane", co jest zgodne z flagą FileAttributes.Encrypted.

Można użyć metod File.Encrypt/File.Decrypt do szyfrowania lub odszyfrowywania pliku lub folderu. Pamiętaj, że możesz odszyfrować tylko coś, co zostało zaszyfrowane przez bieżącego użytkownika.

1

Wystarczy kliknąć na poniższy kawałek kodu identyfikacji szyfrowania pliku:

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

Szczęśliwa Coding ...

Powiązane problemy