如何在文件夹上应用权限“读取”?

时间:2013-02-27 21:40:20

标签: java windows file

如何在文件夹上应用权限“读取”?

您好,

请问,我们如何在Windows上的java类中对文件夹应用正确的权限“read”,以及我们如何知道我们是否有权“读取”文件夹? “读”当然

我使用“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");
}
}

有解决方案吗?

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)