gpt4 book ai didi

java - 使用 FileUtils.copyDirectory 时如何保留文件权限?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:17:55 25 4
gpt4 key购买 nike

当我使用 FileUtils.copyDirectory() 时,可执行文件的执行位被关闭。
我必须手动打开它们吗?

FWIW,我的 umask 设置为 0027,但看起来 FileUtils.copyDirectory() 没有使用该设置,因为除了执行位之外,“其他”权限被保留。

最佳答案

Java 7 中即将添加的文件系统将有所帮助。看看 JSR-203。如果您使用的是 Linux,则可以使用 backport使用 Java 6。

您想要的新 API 是:Files.copy(Path, Path, CopyOptions) .请注意,CopyOptionsCOPY_ATTRIBUTES ,这将做你想做的事。

关于java - 使用 FileUtils.copyDirectory 时如何保留文件权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6838221/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com