wucher wichtel: Problem mit dem Zurücksetzen von Eigenschaften einer Datei

Beitrag lesen

Hallo!

Ich probiere zur Zeit ein bisschen mit C#.NET rum. Dabei bin ich auf ein Problem gestoßen, das warscheinlich mir so in einigen anderen Sprachen auch begegnet wäre. Also bitte auch weiterlesen, wenn man C# nicht kennt, dafür aber VB, C, C++ o.ä.

Also: Ich möchte einfach die entsprechenden FileAttributes wieder rückgängig machen. Zum Beispiel die Eigenschaft ReadOnly setze ich so:

  
File.SetAttributes(path, FileAttributes.ReadOnly);  

Aber wie mache ich das wieder rückgängig? Es gibt ja leider kein NoReadOnly ;)

Für Hidden gibt es ja (scheinbar [siehe: Beispiel]) einen Ausweg (ist das Gegenteil von Hidden wirklich Archive?).

Ich könnte der Datei wieder die Eigenschaft Normal verpassen, aber das setzt alle Einstellungen zurück, die ich an der Datei verändert habe. Also z.B. Hidden und ReadOnly, obwohl ich nur ReadOnly zurücksetzen wollte.

Ich hoffe, es ist verständlich, was ich möchte und was das Problem ist. Auf jeden Fall danke für eure hilfreiche Antworten.

ciao, ww

--
Spiderpig, Spiderpig,
Does what ever a spiderpig does.
Can he swing, from a web?
No he cant, he's a pig.
Look out, he is a spiderpig