NIO を使用せずにパスに 777 のアクセス許可を再帰的に設定する方法はありますか (パス上のすべてのディレクトリが 777 のアクセス許可を取得するように)。
以下のようなファイルクラスのメソッドによって、特定のファイルの最後のリーフに対してそれを行うことができます
import java.io.File;
import java.nio.file.FileSystems;
public class permissionTest {
public static void main(String [] args){
String dir = "./leaf1/leaf2/leaf3";
File baseDir = new File(dir);
boolean success = baseDir.mkdirs();
if (success) {
System.out.println("Created dirs");
baseDir.setExecutable(true, false);
baseDir.setReadable(true, false);
baseDir.setWritable(true, false);
}
else{
System.out.println("Not created");
}
}
}
上記は 777 を leaf3 に与えますが、777 を leaf1 と leaf2 にも与える方法は? 単一のコマンドで?