Hallo,
ich will prüfen, ob in einem Ordner irgendeine Datei vorhanden ist.
Der Name der Datei kenne ich nicht.
Ich kann also nicht mit File.Exists(filename) arbeiten, da ich hier den namen der datei wissen muss.
Wenn ich mir vorher die Datei mit FileInfo[] fi = di.GetFiles();
hole, funktioniert es zwar mit File.Exists(filename), aber wie sieht es aus wenn keine Datei im Ordner ist. Dann gibt es eine böse Fehlermeldung.
Hat jemand einen Vorschlage für mich?
Danke
Gruß
Andu
Hallo Krieger,
di.GetFiles().Count > 0
herbivore
Hi,
danke für die Antworten.
Das mit dem Try Block habe ich versucht. Bekomme aber trotzdem die Fehlermeldung.
Wie mache ich das mit:
DirectoryInfo di = new DirectoryInfo(path);
di.GetFiles().Count > 0;
dieser Befehl zählt die Dateien in den Verzeichniss path.
Wie kann ich mir nun anzeigen lassen, ob welche vorhanden sind?
Danke
Gruß
Andi
Hallo Andi123,
dieser Befehl zählt die Dateien in den Verzeichniss path.
dieser Befehl ist kein Befehl sondern ein boolscher Ausdruck, der genau dann wahr ist, wenn es mindestens eine Datei in dem Verzeichnis gib. Also genau was du wolltest.
herbivore
Danke.
Aber ich erhalte immer dieses Fehler:
Fehler 2 "System.Array" enthält keine Definition für "Count".
Muss ich noch irgendetwas beachten ?
Gruß
Andi
Hallo Andi123,
sorry, di.GetFiles().Length > 0
herbivore