java File delete 沒法刪除文件的緣由。

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

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

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

  • 正確: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("不存在");
}
相關文章
相關標籤/搜索