无法使用java files.move在Linux操作系统中移动文件

时间:2017-04-14 09:13:52

标签: java linux file

我正在尝试使用java代码移动文件(在linux OS中),这在尝试移动单个文件时会发生这种情况。看起来像我的问题我猜是类似的 java.nio.Files.move() - DirectoryNotEmptyException on OS X

如果是这样,我们如何处理它。应该在linux级别或java上完成。

git clean -xfd
此src文件夹中的

出现在 projs / dd / output / TAR 中 和dest文件夹是 config_files / billing / xml / workArea

即使目标文件中没有文件也没有目标文件夹,所以出现错误:

Files.move(src, dst, new CopyOption[] { StandardCopyOption.REPLACE_EXISTING });

我能看到的是两个文件夹都在不同的FileSystem上

在linux OS上运行WARNING: FAILED_TO$Failed to get MHS user handler java.nio.file.DirectoryNotEmptyException: config_files/billing/xml/workArea/GBF_2017030001_000007540_00001_0000000004 at sun.nio.fs.UnixCopyFile.move(UnixCopyFile.java:491) at sun.nio.fs.UnixFileSystemProvider.move(UnixFileSystemProvider.java:262) at java.nio.file.Files.move(Files.java:1347)

是异常原因

0 个答案:

没有答案