Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/360.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java文件复制-如何继承目标目录的权限_Java_File_Copy - Fatal编程技术网

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

Java文件复制-如何继承目标目录的权限,java,file,copy,Java,File,Copy,将文件从源文件夹复制到目标文件夹时,新复制的文件不会继承目标文件夹的权限。 在Java中,有没有一种方法可以让文件复制到目标文件夹继承目标文件夹的权限?在java7中,您可以执行以下操作 Files.copy(源、目标、StandardCopyOption.copy\u属性) 我还没有测试过这段代码。希望能有帮助 使用可以很好地工作,当renameTo()或FileInput/OutputStream代码不工作时,我测试了这段代码 尝试不使用StandardCopy选项,目标文件夹的权限将自动继

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

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

Files.copy(源、目标、StandardCopyOption.copy\u属性)

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

使用可以很好地工作,当renameTo()或FileInput/OutputStream代码不工作时,我测试了这段代码

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


希望能有所帮助

哪个操作系统?你指的是什么权限?Windows。我指的是安全权限,例如哪个用户可以访问文件以及访问控制(读/写等)的程度。实际上,我的问题不是复制文件权限,而是从目标文件夹继承它。
copy\u ATTRIBUTES
不能在所有文件系统上工作。在macOS上,它抛出
不支持操作异常