1
如何在文件夾上應用正確的權限「讀取」?如何在文件夾上應用正確的權限「讀取」?
你好,
請,我們如何運用正確的權限在Windows上的Java類文件夾的「讀取」,以及我們如何能知道,如果我們有一個文件夾的「讀取」的權利或不? 「讀」當然
我測試了「文件」類「io」java提供的canRead()和setReadable(true),但它仍然不工作!
即使您無權在文件夾上「讀取」,canRead()方法始終返回true。
的setReadable(true)方法的文件夾
import java.io.File;
public class TestTest {
public static void main(String[] args) {
File f = new File("D:/Test");
if(f.canRead())
System.out.println("OK => "+f.setWritable(true));
else
System.out.println("KO");
}
}
上不適用的權利 「改爲」 有沒有解決辦法?
謝謝你的幫助!
在Windows中,找出你是否可以讀取文件的最好辦法是嘗試讀它,看看你是否得到一個錯誤。試圖提前解決它既不簡單也不可靠。這部分是因爲權限模型很複雜,部分原因是這不是唯一可以阻止對文件進行訪問的東西。 – 2013-02-27 22:47:43