我已设置文件权限仍然无法将图像从一个文件夹移动到另一个文件夹

时间:2015-02-10 07:38:07

标签: java file permissions

我编写了一个java代码,用于在java中将图像从一个文件夹传输到另一个文件夹。我设置了文件权限,如:

file.setReadable(true, false);    
file.setExecutable(true, false);    
file.setWritable(true, false);  

setWritable正在返回false。请帮帮我。

1 个答案:

答案 0 :(得分:0)

如果操作失败,setWritable(true, false)返回false

正如javadoc所说:

  

如果用户无权更改此抽象路径名的访问权限,则操作将失败。

找出为什么您的应用程序没有权限,然后您可以弄清楚您需要做些什么来解决问题......或者您无法修复它

(将代码运行为"管理员"可能会也可能不会。例如,如果您的应用程序是在SELinux处于强制执行模式的系统上运行的服务,那么甚至" root"特权不允许您覆盖SELinux策略文件设置的规则。)