11 Stimme

C#/.NET: Prüfen ob eine Datei existiert

Frage von CSchaf | 01.09.2014 um 09:34

Wie kann ich mit C# (C-Sharp, .NET Framerwork) prüfen, ob eine Datei auf der Festplatte oder einem anderen Speichermedium existiert?

Gegeben ist ein String, der den Dateipfad enthält. Gibt es so etwas wie eine FileExists-Funktion, wie man sie aus anderen Programmiersprachen kennt? Bei mir findet er eine entsprechende Funktion nicht.

AntwortenPositivNegativ
Avatar
0Beste Antwort2 Stimmen

Die Funktion, die du suchst, findest du in der Klasse "File" (System.IO), die einige Funktionen zum Dateihandling bereitstellt.

Hier ist ein kleines Beispiel:

string dat = @"C:\test.dat";

if (File.Exists(dat)) {
  // Datei existiert
} else {
  // Datei existiert nicht
}

Man übergibt File.Exists einen String mit dem Dateipfad und erhält true oder false, je nachdem, ob die Datei existiert oder nicht.
03.09.2014 um 09:44

AntwortenPositiv Negativ
Antworten

Ähnliche Themen

Wichtiger Hinweis

Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.

Jetzt mitmachen

Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.