Java ermittelt, ob eine Datei im Ordner vorhanden ist
1. Erstellen Sie zunächst ein File-Objekt mit der File-Klasse ;
2. Bestimmen Sie dann, ob es sich um ein Verzeichnis handelt, geben Sie
3 zurück, um die Dateien im Verzeichnis abzurufen Speichern Sie sie im Array
4. Endgültige Beurteilung Wenn die Array-Länge größer als 0 ist, existiert die Datei.
Der Code lautet wie folgt:
/** * 读取某个文件夹下的所有文件 */ public static boolean hasfile(String filepath) throws FileNotFoundException, IOException { try { File file = new File(filepath); if (!file.isDirectory()) { System.out.println("请输入一个目录"); return false; } else if (file.isDirectory()) { String[] filelist = file.list(); if (filelist.length) { System.out.println("该目录下存在文件"); } } } catch (FileNotFoundException e) { System.out.println("readfile() Exception:" + e.getMessage()); } return true; }
Verwendung:
System.out.println( hasfile("c:/users/admin/desktop") ? "存在文件" : "不存在文件" );
php Chinesische Website, eine große Anzahl kostenloser Java-Einführungs-Tutorials, willkommen zum Lernen online!
Das obige ist der detaillierte Inhalt vonJava ermittelt, ob eine Datei in einem Ordner vorhanden ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!