java 判斷資料夾是否存在檔案
1、先使用File類別建立一個File物件;
2、然後判斷是否為目錄,不是目錄就回傳
3、之後使用file.list()方法取得目錄下檔案並存入陣列
4、最後判斷數組長度大於0則存在檔案。
程式碼如下:
/** * 读取某个文件夹下的所有文件 */ 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; }
使用:
System.out.println( hasfile("c:/users/admin/desktop") ? "存在文件" : "不存在文件" );
php中文網,大量的免費Java入門教學,歡迎線上學習!
以上是java 判斷資料夾是否存在文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!