我正在尝试使用NetBeans将文件写入项目目录中的某个路径,以便其他PC上的其他人在运行相同项目时不会收到错误消息(无法找到C ://用户...)Java写入文件 - 访问被拒绝
try {
File file = new File("producten.txt");
if (!file.exists()) {
file.createNewFile();
}
FileWriter fw = new FileWriter(file, false);
BufferedWriter bw = new BufferedWriter(fw);
for (int i = 0; i < db.getNumberOfItems(); i++) {
bw.write("example1" + "\t");
bw.write("example1" + "\t");
bw.write("\r\n");
}
bw.close();
} catch (IOException e) { e.printStackTrace(); }
我得到控制台错误消息:
Access is denied
当我使用指向它的作品在我的桌面目录的绝对路径。
无法找到C://用户。 - 尝试'System.getProperty(“user.home”)'获取使用主目录。 – Braj
检查您的当前目录/尝试使用管理员权限 – kamil09875
使用属性>安全性,我已将所有权限更改为完全控制(包括修改),但仍显示错误。 – user3231419