1

如何对文件夹应用正确的“读取”权限?

你好,

请问,我们如何在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");
}
}

有解决方案吗?

谢谢您的帮助!

4

1 回答 1

1

看看新的 NIO.2 File API:

http://docs.oracle.com/javase/tutorial/essential/io/fileAttr.html

于 2013-02-27T21:43:22.647 回答