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