Heim Java javaLernprogramm So überprüfen Sie, ob eine Datei in Java vorhanden ist, indem Sie die Methode exist() der Klasse File verwenden

So überprüfen Sie, ob eine Datei in Java vorhanden ist, indem Sie die Methode exist() der Klasse File verwenden

Jul 25, 2023 pm 04:53 PM
文件类 exists()方法 检查文件存在

So verwenden Sie die Methode exist() der File-Klasse, um zu überprüfen, ob eine Datei in Java vorhanden ist.

In Java müssen wir häufig Dateien bedienen, einschließlich Lesen, Schreiben, Löschen usw. Bevor wir diese Vorgänge ausführen, müssen wir normalerweise feststellen, ob die Datei vorhanden ist. Um diese Funktion zu erreichen, stellt Java die Methode exist() der Klasse File bereit.

Die Dateiklasse ist eine Klasse zum Betreiben von Dateien und Verzeichnissen in Java. Sie bietet eine Reihe von Methoden zum Erstellen, Löschen, Lesen und Schreiben von Dateien. Unter anderem wird die Methode exist() verwendet, um zu überprüfen, ob die Datei vorhanden ist.

Sehen wir uns an, wie Sie mit der Methode „exists()“ der Klasse „File“ prüfen, ob eine Datei vorhanden ist.

Zuerst müssen wir ein Dateiobjekt erstellen und den Pfad und Namen der Datei angeben. Als nächstes rufen wir die Methode exist() auf, um zu prüfen, ob die Datei existiert. Die Methode „exists()“ gibt einen booleschen Wert zurück: „true“, wenn die Datei existiert; „false“, wenn die Datei nicht existiert.

Das Folgende ist ein Beispielcode, der die Methode „exists()“ verwendet, um zu prüfen, ob eine Datei vorhanden ist:

import java.io.File;

public class FileExistCheck {
    public static void main(String[] args) {
        String filePath = "C:\test.txt";

        File file = new File(filePath);
        
        if(file.exists()) {
            System.out.println("文件存在");
        } else {
            System.out.println("文件不存在");
        }
    }
}
Nach dem Login kopieren

Im obigen Beispielcode haben wir zunächst eine String-Typvariable „filePath“ erstellt, um den Pfad und den Namen der Datei zu speichern. Dann erstellen wir eine File-Objektdatei und übergeben filePath als Parameter. Als Nächstes rufen wir die Methode „exists()“ auf, um zu überprüfen, ob die Datei vorhanden ist, und drucken die entsprechenden Eingabeaufforderungsinformationen basierend auf den zurückgegebenen Ergebnissen aus.

Wenn die Datei existiert, wird „Datei existiert“ ausgegeben; wenn die Datei nicht existiert, wird „Datei existiert nicht“ ausgegeben.

Es ist zu beachten, dass Sie bei Verwendung der Methode „exists()“ zur Feststellung, ob eine Datei vorhanden ist, den korrekten Pfad und Namen der Datei angeben müssen. Wenn der Pfad zur Datei falsch ist oder der Dateiname falsch ist, gibt die Methode exist() den Wert false zurück, selbst wenn die Datei tatsächlich existiert.

Darüber hinaus kann mit der Methode exist() auch überprüft werden, ob ein Verzeichnis existiert. Wenn der angegebene Pfad ein Verzeichnispfad ist, gibt die Methode „exists()“ „true“ zurück. Wenn der angegebene Pfad kein Verzeichnispfad ist oder das angegebene Verzeichnis nicht existiert, gibt die Methode „exists()“ „false“ zurück.

import java.io.File;

public class DirectoryExistCheck {
    public static void main(String[] args) {
        String dirPath = "C:\test";

        File directory = new File(dirPath);
        
        if(directory.exists()) {
            System.out.println("目录存在");
        } else {
            System.out.println("目录不存在");
        }
    }
}
Nach dem Login kopieren

Im obigen Beispielcode haben wir eine String-Typvariable dirPath erstellt, um den Pfad des Verzeichnisses zu speichern. Anschließend erstellen wir ein Dateiobjektverzeichnis und übergeben dirPath als Parameter. Als Nächstes rufen wir die Methode „exists()“ auf, um zu überprüfen, ob das Verzeichnis vorhanden ist, und drucken die entsprechenden Eingabeaufforderungsinformationen basierend auf den zurückgegebenen Ergebnissen aus.

Wenn das Verzeichnis existiert, wird „Verzeichnis existiert“ ausgegeben; wenn das Verzeichnis nicht existiert, wird „Verzeichnis existiert nicht“ ausgegeben.

Zusammenfassend lässt sich sagen, dass mit der Methode „exists()“ der Klasse „File“ bequem überprüft werden kann, ob eine Datei oder ein Verzeichnis in Java vorhanden ist. Durch Aufrufen der Methode „exists()“ können wir basierend auf den zurückgegebenen Ergebnissen verschiedene Vorgänge ausführen, um das Auslösen einer Ausnahme zu vermeiden, wenn die Datei nicht vorhanden ist. Ich hoffe, dieser Artikel hilft Ihnen, die Methode exist() zu verstehen und zu verwenden!

Das obige ist der detaillierte Inhalt vonSo überprüfen Sie, ob eine Datei in Java vorhanden ist, indem Sie die Methode exist() der Klasse File verwenden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Crossplay haben?
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)