Heim >Java >javaLernprogramm >Wie kann ich prüfen, ob eine Datei in Java existiert, bevor ich darauf zugreife?

Wie kann ich prüfen, ob eine Datei in Java existiert, bevor ich darauf zugreife?

Linda Hamilton
Linda HamiltonOriginal
2024-12-19 00:43:10214Durchsuche

How Can I Check if a File Exists in Java Before Accessing It?

Bestimmen der Dateiexistenz in Java

Beim Arbeiten mit Dateien in Java ist es wichtig, zunächst zu prüfen, ob die Datei vorhanden ist, bevor versucht wird, sie zu öffnen zum Lesen oder Schreiben. In Perl wird dies mit dem Operator -e erreicht. In Java wird eine ähnliche Funktionalität über das File-Objekt bereitgestellt.

Verwendung von java.io.File

Die Klasse java.io.File bietet eine praktische Möglichkeit zur Überprüfung Dateiexistenz:

File f = new File(filePathString);
if(f.exists() && !f.isDirectory()) {
    // Do something with the file
}

In diesem Code:

  • filePathString ist eine Zeichenfolge, die die darstellt Pfad zu der Datei, die Sie überprüfen möchten.
  • f.exists() prüft, ob die Datei existiert und gibt in diesem Fall „true“ zurück.
  • f.isDirectory() prüft, ob der Pfad ein Verzeichnis darstellt anstelle einer Datei.

Daher wird die if-Anweisung nur dann als wahr ausgewertet, wenn die Datei existiert und kein Verzeichnis ist, sodass Sie mit der beabsichtigten Datei fortfahren können Operationen.

Das obige ist der detaillierte Inhalt vonWie kann ich prüfen, ob eine Datei in Java existiert, bevor ich darauf zugreife?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn