Kri*_*hna 2 java permissions file-permissions file 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();
}
Run Code Online (Sandbox Code Playgroud)
我得到的错误是这样的:
java.io.IOException: Permission denied
Run Code Online (Sandbox Code Playgroud)
任何建议都会受到欢迎.
要在项目的同一文件夹中创建文件,您的路径必须是相对的.
你给出的路径是绝对的,因为它是从它开始的/.要使您的路径成为相对路径,请/从路径中删除并尝试以下操作:
File file = new File("textfile.txt");
Run Code Online (Sandbox Code Playgroud)