【发布时间】:2012-06-24 22:35:48
【问题描述】:
我需要重命名:
newfolder -> oldfolder;
我需要确保在异常情况下旧文件夹将被保存。
所以我想下一步:
1. rename oldfolder -> tempfolder.
2. rename newfolder -> oldfolder.
3. If previous ok - delete oldfolder.
但我有疑问 - 可能是 Apache FileUtils 做同样的事情。或者重命名操作是安全的。 什么是正确的? 谢谢。
【问题讨论】:
-
如果重命名失败,FileUtils 是否会删除文件夹?
-
在源代码中它要求系统这样做,所以我不确定......
-
你试过什么?在您拥有的任何目标平台上进行测试似乎都是一件非常简单的事情。
标签: java apache file directory rename