java - 如何对文件夹应用正确的权限 "read"?

标签 java windows file

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

你好,

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

有解决办法吗?

感谢您的帮助!

最佳答案

关于java - 如何对文件夹应用正确的权限 "read"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15122956/

相关文章:

java - 所有 RuntimeException/Un-checked 异常的拥护者,你们会如何处理这种情况?

c++ - 使用计时器在带有 C++ 的 Windows Metro 中触发事件

javascript - 图片转Base64

java - 单击下一个按钮时显示下一个问题

JavaSWT 应用程序在 Eclipse 中工作,但在终端中不工作

java - AS400 服务器 Java 6 兼容性

c# - 从 C# 中的一系列图像生成视频

c - Windows SDK 7.1 提供/使用哪种 C 标准(是否有切换选项?)

perl - Perl 中的 if( -f <filename> ) 有什么作用?

java - 一种占用更少空间、更有效的方法?顺便说一句,这是一个方法