只能给当前用户赋予对该文件的权限,调用createNewFile()方法默认的权限是644.
可以用命令行或者设置file参数。
- File file = new File("/home/test3.txt");
- if (file.createNewFile()){
- System.out.println("File is created!");
- //Runtime.getRuntime().exec("chmod 777 /home/test3.txt");
- file.setExecutable(true);//设置可执行权限
- file.setReadable(true);//设置可读权限
- file.setWritable(true);//设置可写权限
- }