java中如何将文件从一个驱动器移动到另一个驱动器
我正在尝试使用 java 将文件从一个文件夹移动到另一个文件夹,但是这些文件夹位于不同的硬盘驱动器上,这无法使用 renameTo 方法。我只需要这个功能在 Linux 上工作...-
jason
I am trying to move a file using java, from one folder to another folder, however the folders are on different hard drives, which fails to work with the renameTo method. I only need this feature to work on linux...
-jason
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在不同文件系统之间移动文件需要复制它们。 vanilla JDK 没有任何方法可以做到这一点,您必须自己完成(例如通过使用 FileInputStream / FileOutputStream)。
另请查看此线程。
Moving files between different filesystems requires you to copy them. The vanilla JDK doesn't have any method to do that, you'll have to do it yourself (e.g. by using FileInputStream / FileOutputStream).
Also check out this thread.
如果您想在不同的文件系统上移动文件。复制并删除。
Apache IO FileUtils
If you want to move files on different file Systems. Copy and Delete.
Apache IO FileUtils