Christian Seiler: Problem mit dem Zurücksetzen von Eigenschaften einer Datei

Beitrag lesen

Hallo ww,

Nein, der Code dort geht davon aus, dass die Attribute der Datei Archive | Hidden sind und damit Archive alleine das Hidden weg ist.

Tut mir leid, aber das verstehe ich nicht :(

Ok, der Code, der da im Beispiel der MSDN vorhanden ist (der übrigens aus genau diesem Grund nicht besonders pädagogisch hilfreich ist), geht von folgendem aus:

Zustand der Datei VORHER:
   [ ] System
   [X] Hidden
   [ ] Read Only
   [X] Archive
   [ ] Sonstiges

Jetzt setzt der Code die Attribute auf Archive, also:

Zustand der Datei VORHER:
   [ ] System
   [ ] Hidden
   [ ] Read Only
   [X] Archive
   [ ] Sonstiges

Damit ist EFFEKTIV das Hidden-Flag weg - für DIESEN FALL.

ALLERDINGS: Wenn die Datei VORHER so ausähe:

Zustand der Datei VORHER:
   [X] System
   [X] Hidden
   [X] Read Only
   [ ] Archive
   [ ] Sonstiges

Dann würde der Code im Beispiel nicht nur Hidden wegnehmen, sondern zusätzlich auch System und Read Only *UND* dann noch Archive setzen.

Alle Unklarheiten beseitigt?

Viele Grüße,
Christian