我正在使用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"下的所有用户分配读写权限?
请告知。