Entwickler-Ecke

IO, XML und Registry - datei suchen und geschützte ordner umgehen


holzmcgyver - Mi 17.11.10 13:35
Titel: datei suchen und geschützte ordner umgehen
hey, ich habe folgende Frage,

ich suche mit folgendem Code nach einer Datei:

C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
  //Verzeichnis angeben wo gesucht werden soll
                DirectoryInfo di = new DirectoryInfo("C:\\Program Files");

                //jedes File im Ordner angeben
                FileInfo[] nPath= di.GetFiles("firefox.exe", SearchOption.AllDirectories);

                //Anzahl (Index) der Files ermitteln
                MessageBox.Show(nPath[1].ToString());


jedoch bricxht dieser immer ab, weil in dem Verzeichniss geschützte Ordner liegen. Wie kann ich diese umgehen, das der Code trotzdem weiter läuft???

danke

Moderiert von user profile iconChristian S.: C#-Tags hinzugefügt
Moderiert von user profile iconChristian S.: Topic aus C# - Die Sprache verschoben am Mi 17.11.2010 um 13:29


Th69 - Mi 17.11.10 13:46

Dazu mußt du rekursiv die Ordner durchlaufen, s.a. [Snippet] Verzeichnisse und Dateien rekursiv durchlaufen [http://www.mycsharp.de/wbb2/thread.php?threadid=58665]