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("不存在"); }
