标签: java linux file-io samba
为什么我不能用
source.renameTo(new File(target));
安装到/ mnt / foo的samba共享(cifs挂载在/ etc / fstab中)
我可以使用mv,cp和那个共享 - 它完美无缺。
java代码可以在本地驱动器上运行,但是没有问题,但它不适用于已安装的samba共享。
知道为什么吗?如何将带有java的文件移动到已安装的文件夹?
(我只能移动文件失败(假)没有例外......)
答案 0 :(得分:0)
重命名方法documents有许多限制,包括无法在不同文件系统之间移动的可能性。 它还指向应该能够完成工作的(java 7中的新增功能)文件实用程序中的move方法。