java.nio.file.Files
これは、方法は、setPosixFilePermissions(Path path,Set <PosixFilePermission> perms)
ファイルのアクセス権を設定するために使用することができます
PosixFilePermission 9列挙型定義された定数は、各コンポーネントの特権
X_Y名前ナイン定数、Xは所有者、グループ、その他であり、Yが読み出され、書き込み、実行
プライベート 無効changeFolderPermission(ファイルdirFile){ セット <PosixFilePermission>パーマ= 新しい HashSetの<PosixFilePermission> (); perms.add(PosixFilePermission.OWNER_READ)。 perms.add(PosixFilePermission.OWNER_WRITE)。 perms.add(PosixFilePermission.OWNER_EXECUTE)。 perms.add(PosixFilePermission.GROUP_READ)。 perms.add(PosixFilePermission.GROUP_WRITE)。 perms.add(PosixFilePermission.GROUP_EXECUTE)。 perms.add(PosixFilePermission.OTHERS_READ)。 perms.add(PosixFilePermission.OTHERS_WRITE)。 perms.add(PosixFilePermission.OTHERS_EXECUTE)。 してみてください{ パスパス = Paths.get(dirFile.getAbsolutePath())。 Files.setPosixFilePermissions(パス、パーマ)。 } キャッチ(例外電子){ logger.info( "変更フォルダ" + dirFile.getAbsolutePath()+ "許可に失敗しました。" 、E)。 } }