Suchprogramm bricht unerwünscht ab
-
Hallo,
ich habe ein Suchprogramm, was eine Datei auf einer Festplatte (zB C:\) sucht.

Das Problem ist, dass die Suche beendet wird, sobald es am Ordner "System Volume Information" angelangt ist.
void DirSearch( String^ sDir) { try { array<String^>^ d = Directory::GetDirectories( sDir); int numDirs = d->Length; for( int i = 0; i < numDirs; i++) { String^ folder = "Text.txt"; //Suchdatei array<String^> ^f = Directory::GetFiles( d[i], folder); int numFiles = f->Length; for( int j = 0; j < numFiles; j++) { Console::WriteLine(f[j]); } DirSearch( d[i]); } } catch( System::Exception^ e) { Console::Write( e); } }Wie kann ich das Programm den Fehler - der Ordner kann nicht geöffnet werden - ignorieren lassen, sodass es weitersucht ?

mfg
-
Wieder falsche Gruppe! Das ist C++/CLI
-
sorry...
ich bin neu hier und hab es noch nicht so drauf, wo was hinkommt...
-
Hat sich erledigt, habe das nötige gefunden.