file.delete()不能删除的原因:
搞定了,终于可以删除了,只是在删除时多加了一个getAbsoluteFile()再删除
Java code
public static void deleteFile(String localFileName) {
//localFileName = localFileName.replace("\\", "/");
File localFile = new File(localFileName);
boolean flag = false;
if(localFile.isFile()&&localFile.exists()){
log.debug("localFile-Path-"+localFile.getPath()+"Ab "+localFile.getAbsolutePath());
log.debug("localFile-File-"+localFile+"Ab "+localFile.getAbsoluteFile());
log.debug("localFileName--"+localFileName);
flag = localFile.getAbsoluteFile().delete();
}
log.debug("文件" + localFileName + "是否删除成功:" + flag);
}
API中关于getAbsoluteFile方法的说明:
public File getAbsoluteFile()返回此抽象路径名的绝对路径名形式。等同于 new File(this.getAbsolutePath())。
返回:
绝对抽象路径名,它与此抽象路径名表示相同的文件或目录
抛出:
SecurityException - 如果无法访问所需的系统属性值。
从以下版本开始:
1.2
搞不懂的是我打印的这些字符串竟然都是完全一样的,原来没有加这个方法就不能删除,但是delete方法也返回true。为什么看起来都是一样的绝对路径,不加方法就不能删除呢?
求解释...
摘自:http://topic.csdn.net/u/20110920/14/b3dc7f5f-4360-4ade-878c-3af6d25195d2.html
分享到:
相关推荐
- `delete()`: 删除文件或空目录。 - `renameTo(File dest)`: 重命名文件或目录,不保证跨文件系统操作成功。 6. **文件属性**: - `exists()`: 检查文件或目录是否存在。 - `isFile()`: 判断是否为文件。 - `...
* Delete :删除记录或目录(在记录窗格),或删除树状目录(在目录树窗格); * F1 :显示程序信息; * F2 :更名树状目录; * F3 :单条扫描(等待5秒,用于扫描网速较慢的记录); * F5 :全部扫描(多线程同时扫描...
* Delete :删除记录或目录(在记录窗格),或删除树状目录(在目录树窗格); * F1 :显示程序信息; * F2 :更名树状目录; * F3 :单条扫描(等待5秒,用于扫描网速较慢的记录); * F5 :全部扫描(多线程同时扫描...
在User.xml 的配置文件中,mapper namespace="com.yihaomen.mybatis.inter.IUserOperation" ,命名空间非常重要,不能有错,必须与我们定义的package 和 接口一致。 运行这个测试程序,就可以看到结果了。 除非...
前天应用不能访问数据库了 (后台应用能访问数据库),故障发生。 马上登录到服务器里查看监听状态,发现有TNS-12541 ,TNS-12560等错误 Luocs补充:我跟朋友要了错误代码,但他没有保存,就直接贴图。 从计算器的...
接关闭这个对话框,便不能进入主窗口,整个程序也将退出。当进入主窗口后, 我们按下按钮,会弹出一个对话框,无论如何关闭这个对话框,都会回到主窗口。 实现原理: 程序里我们先建立一个主工程,作为主界面,然后...
通过阅读提供的"ant教程详解--javac,java,jar,war,delete,copy,mkdir...(转载).doc"文档和"ant.pdf",你可以深入理解这些任务的使用方法和实际应用场景,从而更好地将Ant应用于你的Java项目中。
Ctrl+A:方位 Ctrl+F:偏转 Ctrl+L:长度 Ctrl+D:X,Y增量 Ctrl+G:方位/长度 Ctrl+P:平行 Ctrl+E:垂直 Ctrl+T:切线 Ctrl+Delete:删除草图 F2:完成草图 F6:绝对X,Y坐标 F7:线段偏转 T:显示容限 已经输入的...
select语句插入 66 3.5.4 使用LOAD语句批量录入数据 66 3.5.5 总结 68 3.6 查询数据表中的记录 69 3.6.1 普通查询 69 3.6.2 条件...记录 79 3.7.2 用delete删除记录 79 3.7.3 总结 79 第四章...
select语句插入 66 3.5.4 使用LOAD语句批量录入数据 66 3.5.5 总结 68 3.6 查询数据表中的记录 69 3.6.1 普通查询 69 3.6.2 条件...记录 79 3.7.2 用delete删除记录 79 3.7.3 总结 79 第四章...