Prüfen ob ich lesezugriff auf Verzeichniss habe

29/10/2009 - 06:56 von Bernhard Schneider | Report spam
Hallo,

wie kannich Sicherstellen das ich lesezugriff auf ein Verzeichniss habe,

ich habe gerade tomaten auf den augen und finde keine gute lösunge

danke im Voraus

Bernhard
 

Lesen sie die antworten

#1 Frank Dzaebel
29/10/2009 - 08:09 | Warnen spam
Hallo Bernhard,

wie kann ich Sicherstellen das ich lesezugriff auf
ein Verzeichniss habe, ich habe gerade tomaten
auf den augen und finde keine gute lösunge



die beste Prüfung hat wenig Sinn, wenn kurz nach der
Prüfung ein Umstand eintrifft, der den Zugriff von Dir auf das
Verzeichnis verhindert. Deswegen macht man vielleicht mal
kurze Prüfungen auf "Directory.Exists(..)" o.à., aber der eigentliche
Zugriff sollte schlicht automatisch eine Exception sauber nach
oben propagieren, die oberhalb dann behandelt wird.
Wenn wirklich eine explizite Prüfung ausgeführt werden müsste,
würde man ggf. ein in try-catch eingebetteten expliziten Zugriff
auf das Verzeichnis ausführen, je nachdem, ob lesend oder
schreibend geprüft werden muss.


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen