Announcement

Collapse
No announcement yet.

Netzwerkpfad - Ermitteln, ob Verzeichnis existiert oder keine Berechtigung

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Netzwerkpfad - Ermitteln, ob Verzeichnis existiert oder keine Berechtigung

    Hallo Kollegen,

    ich möchte für ein Verzeichnis im Netzwerk (absoluter oder UNC-Pfad) prüfen, ob es existiert.

    Prüfe das mit "Directory.Exists(path)". Soweit, so gut. Directory.Exists(path) liefert hier aber false zurück, wenn das Verzeichnis existiert und der Benutzer (in dem Fall der Benutzer in dessen Kontext das Programm läuft) keine Berechtigung dafür hat.

    Wie kann ich unterscheiden, ob das Verzeichnis (tatsächlich) nicht existiert, oder ob der Benutzer "nur" keine Berechtigung für dieses Verzeichnis hat?

    Danke im Voraus.

    Uwe Zimmermann
    Zuletzt editiert von Uwe Zimmermann; 07.02.2008, 07:44.

  • #2
    Leider habe ich keine Antwort auf mein Problem bekommen, aber wen es interessiert, hier ist der Stand der Dinge:

    Habe jetzt einen Versuch gestartet mit der API-Funktion "NetShareGetInfo" und Auswertung über die Fehler-Codes...

    Klappt wunderbar, wenn der Benutzer die erforderliche Berechtigung besitzt aber wenn nicht, dann kriege ich - auch wenn die Freigabe nicht existiert - nur den Fehler-Code, dass der benutzer nicht die erforderlichen Berechtigung besitzt

    Bringt mich also nur etwas weiter...

    Comment

    Working...
    X