Java 刪除檔案 資料夾的辦法

2021-08-14 14:40:25 字數 625 閱讀 7410

不錯的兩個方法,收藏下

file

file = new

file("d:/temp");

如果 「d:/defonds/temp」 是乙個空目錄的話,可以成功刪除。但是如果是乙個非空目錄的話,就無法成功刪除,必須將其子檔案(目錄)刪除乾淨才可刪除成功。使用以下的方法可以成功刪除非空資料夾:

//遞迴刪除資料夾  

private void deletefile(file file) else

if (file.isdirectory())

file.delete();//刪除資料夾

} } else

}

或者使用下邊的這個方法,也很不錯:

public

static

void

deleteallfilesofdir(file path)

file files = path.listfiles();

for (int i = 0; i < files.length; i++)

path.delete();

}

java 刪除檔案 刪除資料夾操作

刪除單個檔案 param spath 被刪除檔案的路徑 檔名 return 單個檔案刪除成功返回true,否則返回false public static boolean deletefile string spath return flag 刪除目錄 資料夾 以及目錄下的檔案 param spath...

java刪除檔案及資料夾

刪除指定資料夾下所有檔案 param path 資料夾完整絕對路徑 param path return public static boolean delallfile string path if file.isdirectory string templist file.list file te...

檔案 資料夾刪除

今天恰好用到檔案刪除,上網看到了乙份整理不錯的,分享下。1,驗證傳入路徑是否為正確的路徑名 windows系統,其他系統未使用 驗證字串是否為正確路徑名的正規表示式 private static string matches a za z 通過 spath.matches matches 方法的返回...