windows下使用java.io.File.delete()方法删除文件时,返回值为true。
但是本地文件仍然存在,也就是说没有删除成功。
这时候你要检查下你传进来的文件目录格式是否正确。
- 正确:d://dir//111.jpg
- 错误:d:dir111.jpg
File f = new File("d://dir//111.jpg"); if (f.exists()) { System.err.println("文件存在"); boolean t = f.delete(); }else{ System.err.println("不存在"); }