含有檔案的資料夾用delete()方法是不能刪的!
delete()只能刪除檔案和空的資料夾!
因此要想刪除含有檔案的資料夾,你只能用遞迴的方法進行判斷和刪除!
public boolean deletefile(string delpath)
throws filenotfoundexception, ioexception
else if (file.isdirectory())
file.delete();
}} catch (filenotfoundexception e)
return true;
}
檔案 資料夾刪除
今天恰好用到檔案刪除,上網看到了乙份整理不錯的,分享下。1,驗證傳入路徑是否為正確的路徑名 windows系統,其他系統未使用 驗證字串是否為正確路徑名的正規表示式 private static string matches a za z 通過 spath.matches matches 方法的返回...
刪除資料夾的檔案
儲存資料很多時候要儲存檔案,儲存檔案用路徑的形式檔案,就要把檔案儲存到你的專案裡,查詢時通過資料庫裡儲存的路徑訪問檔案 儲存了檔案就要刪除 查詢出資料庫的檔案路徑,提取資料庫的路徑,通過正則匹配 拼接出檔案所在路徑,然後刪除檔案 如果沒有where tbmarketactivity.marketac...
利用遞迴刪除資料夾(資料夾中套資料夾)
刪除目錄 bool deldir const ansistring p if p.isempty p.length 4 return false 引數必須大於3,即不能為磁碟根目錄或空白 int len p.length char path p.c str ansistring dir ansist...