我的操作系统是Fedora,我使用以下代码创建文件:
String destFile = "/var/www/html/nykkos/app/webroot/AssimilatorGenerator/Script_May6/db/"+"musics.db";
File destinationFile= new File(destFile);
if(!destinationFile.exists()) {
destinationFile.createNewFile();
}
在
destinationFile.createNewFile()
java.io.IOException: Permission denied
为什么会发生这种异常,我如何克服这种异常?
最佳答案
sudo chmod a+rwx /var/www/html/nykkos/app/webroot/AssimilatorGenerator/Script_May6/db
更改所有人对目录的权限。最好先看看更改所有者/组是否可以。或者是同一个团体的组合,赋予这个团体所有的权利。
顺便说一下,很少需要createnewfile。