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