如何对文件夹应用正确的“读取”权限?
你好,
请问,我们如何在 Windows 上的 java 类中对文件夹应用正确的“读取”权限,以及如何知道我们是否具有对文件夹的“读取”权限? 当然是“读”
我用“io”java的“File”类提供的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");
}
}
有解决办法吗?
感谢您的帮助!
最佳答案
看看新的 NIO.2 文件 API:
http://docs.oracle.com/javase/tutorial/essential/io/fileAttr.html
关于java - 如何对文件夹应用正确的权限 "read"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15122956/