Java文件副本 - 如何继承目标目录的权限

时间:2014-12-05 08:57:20

标签: java file copy

当我将文件从源文件夹复制到目标文件夹时,新复制的文件不会继承目标文件夹的权限。 在Java中有一种方法,文件复制到目标将继承目标文件夹的权限吗?

2 个答案:

答案 0 :(得分:2)

在java7中 - 您可以执行以下操作

Files.copy(source, target, StandardCopyOption.COPY_ATTRIBUTES)

我还没有测试过这段代码。希望它有所帮助!!

答案 1 :(得分:0)

使用Files.Copy工作正常,我在renameTo()或FileInput / OutputStream代码不起作用时测试了这段代码。

尝试不使用StandardCopyOption,并自动继承目标文件夹的权限,如下所示: Files.copy(source.toPath(), destination.toPath());

希望它可以提供帮助。