java.io.IOException : Permission denied in Java

标签 java file permissions file-permissions user-permissions

我正在尝试在项目的同一文件夹中创建一个文件,但无法动态创建该文件。我正在尝试这个:

try {
            System.out.println("path"+System.getProperty("user.dir"));
            File file = new File("/textfile.txt");
            file.createNewFile();
            //file.createNewFile();
        } catch (Exception e) {
            e.printStackTrace();
        }

我收到的错误是这样的:

java.io.IOException: Permission denied

欢迎任何建议。

最佳答案

要在项目中的同一文件夹中创建文件,您的路径必须是相对路径。

您提供的路径是绝对路径,因为它是从 / 开始的。为了使您的路径成为相对路径,请从路径中删除 / 并尝试以下操作:

File file = new File("textfile.txt");

关于java.io.IOException : Permission denied in Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22679052/

相关文章:

Java Struts2 Action map 问题

javascript - 我可以使用任何 HTML 或 JavaScript API 在 input[type=file] 中获取文件的路径吗?

php - MySQL 临时 View 可能吗?

java - 通过接受字符串使用 for 循环打印模式

java - 除非我在本地主机中,否则无法访问 Tomcat Manager

Java从数字区间生成随机唯一数字

Java - 递归删除父路径的文件和文件夹

Java 相当于 C 中的 fscanf

node.js - 无法建立 Bower 错误隧道套接字,原因=解析错误

django - 权限类装饰器被忽略。 "Authentication credentials were not provided"响应