0
プラットフォームとは独立してFile.setReadable
を達成する「新しい」方法は何ですか?それはPosixFilePermissionsか他の何かですか?File.setReadableをNIOパス操作にマップする方法
プラットフォームとは独立してFile.setReadable
を達成する「新しい」方法は何ですか?それはPosixFilePermissionsか他の何かですか?File.setReadableをNIOパス操作にマップする方法
あなたはFiles
クラスのsetPosixFilePermissions方法のように使用する必要があります。
Set<PosixFilePermission> permissions = new HashSet<PosixFilePermission>();
permissions.add(PosixFilePermission.OWNER_READ);
permissions.add(PosixFilePermission.OWNER_WRITE);
permissions.add(PosixFilePermission.OWNER_EXECUTE);
permissions.add(PosixFilePermission.GROUP_READ);
permissions.add(PosixFilePermission.GROUP_WRITE);
permissions.add(PosixFilePermission.GROUP_EXECUTE);
permissions.add(PosixFilePermission.OTHERS_READ);
permissions.add(PosixFilePermission.OTHERS_WRITE);
permissions.add(PosixFilePermission.OTHERS_EXECUTE);
Files.setPosixFilePermissions(Paths.get("file.ext"), permissions);
[Files.setPosixFilePermissions](https://docs.oracle.com/javase/8/docs/api/java/nio/file/をFiles.html#setPosixFilePermissions-java.nio.file.Path-java.util.Set-) – SMA
OK、これは私が望んだことです。それを解決するためのケア? – bmargulies