相关疑难解决方法(0)

File.renameTo()失败

我有eclipse插件jface应用程序.线程通过BufferedWriter写入文件.写完后我关闭缓冲区后我尝试重命名文件.

但有时文件不会重命名!

我尝试在几次重试之间添加一些Thread.Sleep(BIG_NUMBER),这没有用.

它看起来像文件获得某种锁定.(当我杀死jvm时,我可以重命名该文件).

有什么我可以做的吗?

操作系统:Windows XP,Windows 7 JAVA版本:1.5

java file

8
推荐指数
1
解决办法
2万
查看次数

标签 统计

file ×1

java ×1