1
5
重命名会重命名它…如果它在同一个文件系统上。 如果renameto()失败,则需要将其复制到新位置,然后删除原始位置。 |
2
5
重命名文件也是跨文件系统的一个大问题。见 http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4073756 . bug报告的注释者发布了一些示例代码,并指出您可以使用process.exec。Apache Commons IO和Google Guava都有安全移动文件的实用程序: |
3
4
我觉得你把事情搞混了。java.util.file并不代表某个文件系统上的文件。它表示文件的路径。 |
4
3
问题不在于涉及符号链接;问题在于不能跨文件系统自动重命名。元问题是Java文件操作设计得不好,并且不抛出适当的异常,并且在某些失败时不提供错误代码。 |
5
1
怎么样:
|
Repareman · git子模块到参考文件的符号链接 7 年前 |
magrif · 用Qt编译OpenCV 9 年前 |
AfDev · 尝试创建两个目录的符号链接时出现厨师链接错误 10 年前 |
Axeem · 使用.htaccess更改url 11 年前 |
Desh · 使用XAMPP在WindowsXP上出现TYPO3安装错误 11 年前 |
David · 使用Objective-C在ios文件系统上创建链接 12 年前 |