1
我试图设置文件的只读属性,但似乎不起作用。有人可以帮助我理解为什么。设置文件的只读属性
这里是我的代码...
public class Main {
public static void main(String[] args) {
File f = new File("c:/ulala.txt");
if (!f.setReadOnly()) {
System.out.println("Grrr! Can't set file read-only.");
return;
}
}
}
它如何“不起作用”,是否有任何错误消息,异常或只是打印“Grr!无法将文件设置为只读”。 ?你的代码适合我。文件是否存在?如果不是,则只读设置将不起作用。你能手动将文件设置为只读吗?如果不是,它可能是一个权限问题。 – beny23 2012-04-18 10:22:22
是的,文件(ulala.txt)存在。 – 2012-04-19 09:27:27
但是,当我打开Windows资源管理器,并且我想在Windows资源管理器中检查结果时,该文件仍然可以复制。 – 2012-04-19 09:28:52