gpt4 book ai didi

java - File.createNewFIle() 抛出 PermissionDenied 尽管权限设置好

转载 作者:行者123 更新时间:2023-11-29 09:17:15 27 4
gpt4 key购买 nike

我们让项目在更多环境中运行,代码中的调用File.createNewFile()。 它适用于大多数环境(Win、Linux),但在 SunOS 上它调用 UnixFileSystem.createFileExclusively() 并抛出

IOException: Permission Denied.

文件夹的权限设置为 777,(通过 FileOutputStream 创建的文件也可以毫无问题地在所需文件夹中创建)。

能否在不更改代码的情况下以某种方式处理它?<​​/p>

谢谢。

最佳答案

我有一个类似的问题,但在 Windows 中。

尝试通过右键单击运行您的 IDE-> 以管理员身份运行。(它在 Windows 中,但我确定在 SunOS 中必须是这样的)

解决了我的维权问题。

关于java - File.createNewFIle() 抛出 PermissionDenied 尽管权限设置好,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8605886/

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