我已经编写了一个代码来从数据库中获取数据并写入CSV文件。
File csvOutputFile = new File(fileName);
csvOutputFile.setExecutable(true);
FileWriter fileWriter = new FileWriter(csvOutputFile, false);
代码在开发环境下工作正常,但在生产环境中出现权限错误。
这是错误人群.csv(权限被拒绝)
java.io.FileOutputStream.open0(Native Method)\njava.io.FileOutputStream.open(FileOutputStream.java:270)\njava.io.FileOutputStream.<init>(FileOutputStream.java:213)\njava.io.FileWriter.<init>
我添加了中间行以更改文件的权限,但是它不起作用。
我要去哪里错了?
编辑1: 这些是目录权限。