Java文件复制-如何继承目标目录的权限

San*_*ndy 5 java copy file

当我将文件从源文件夹复制到目标文件夹时,新复制的文件不会继承目标文件夹的权限。Java中有没有办法让文件复制到目的地会继承目的地文件夹的权限?

Oun*_*ney 4

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

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

我没有测试过这段代码。希望能帮助到你!!

  • `COPY_ATTRIBUTES` 并不适用于所有文件系统。在 macOS 上,它会抛出“UnsupportedOperationException”。 (3认同)
  • 实际上我的问题不是复制文件权限而是从目标文件夹继承它。 (2认同)