java File delete 無法刪除文件的原因。


windows下使用java.io.File.delete()方法刪除文件時,返回值為true

但是本地文件仍然存在,也就是說沒有刪除成功。

這時候你要檢查下你傳進來的文件目錄格式是否正確。

  • 正確:d://dir//111.jpg
  • 錯誤:d:\dir\111.jpg
File f = new File("d://dir//111.jpg");
if (f.exists()) {
    System.err.println("文件存在");
    boolean t = f.delete();
}else{
    System.err.println("不存在");
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM