Feedback

C# - Archivbit einer Datei auslesen, setzen und entfernen

Veröffentlicht von am 30.08.2013
(2 Bewertungen)
Im Folgenden wird das Archivbit einer Datei abgefragt sowie gesetzt oder entfernt.

file.FullName = Pfad der Datei + Name der Datei
var fileattributes = File.GetAttributes(file.FullName);
bool archived = ((fileattributes & FileAttributes.Archive) != 0);

//SetArchivbit
if (!archived)
File.SetAttributes(file.FullName, fileattributes | FileAttributes.Archive);

//DeleteArchivbit
if (archived)
File.SetAttributes(file.FullName, fileattributes & ~FileAttributes.Archive); 
Abgelegt unter Archivbit, Datei.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!