This question already has answers here:
How do I programmatically change file permissions?

(11个答案)


4年前关闭。




我有一段代码可用来创建新目录。
我想做一个chmod -R 755 ./destDirectory

我创建文件的方式是:

文件destFile = new File(“ / home / destFile”);
File oneFile = new File(“ home / destFile / 1”);

最佳答案

检出java.no.file.Files类的API documentation,该类具有用于设置属性,权限和执行java.io.File类中未找到的其他操作的多种实用程序方法。

您可以使用createDirectory(...)方法在创建时设置权限,也可以使用setPosixFilePermissions(...)方法对现有文件或目录进行设置。

10-04 10:19