如何在" C:\\ Program Files"下创建文件夹具有Java中所有用户的读写权限?

时间:2017-04-21 06:44:54

标签: java

我正在使用Window并编写JAVA代码来创建新文件夹" ABC"在" C:\ Program Files"具有所有用户的读写权限。

但是在执行程序后,不会在指定的路径中创建文件夹。

我使用以下代码创建文件夹。

public class PermissionTest {
    public static void main(String[] args) {
       String path = "C:\\Program Files\\ABC";
       //String path = "D:\\ABC";
       File file = new File(path);
       file.mkdirs();
       file.setReadable(true, false);
       System.out.println("ABC readable  "+file.canRead());
       file.setWritable(true, false);
       System.out.println("ABC writable  "+file.canWrite());
       file.setExecutable(true, false);
       System.out.println("ABC executable  "+file.canWrite());
    }        
}

输出:

ABC readable  false
ABC writable  false
ABC executable  false

是否有其他方法可以创建文件夹并为" C:\ Program Files"下的所有用户分配读写权限?

请告知。

0 个答案:

没有答案