Autor Beitrag
holzmcgyver
Hält's aus hier
Beiträge: 3



BeitragVerfasst: Mi 17.11.10 13:35 
hey, ich habe folgende Frage,

ich suche mit folgendem Code nach einer Datei:
ausblenden 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4799
Erhaltene Danke: 1059

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: Mi 17.11.10 13:46 
Dazu mußt du rekursiv die Ordner durchlaufen, s.a. [Snippet] Verzeichnisse und Dateien rekursiv durchlaufen