W Javie dynamicznie tworzę zestaw plików i chciałbym zmienić uprawnienia do tych plików w systemie plików linux / unix. Chciałbym móc wykonać odpowiednik Java chmod
. Czy to możliwe Java 5? Jeśli tak to jak?
Wiem, że w Javie 6 File
obiekt ma setReadable()
/ setWritable()
metody. Wiem również, że mógłbym wykonać wywołanie systemowe, aby to zrobić, ale chciałbym tego uniknąć, jeśli to możliwe.
Files.setPosixFilePermissions(path, PosixFilePermissions.fromString("rwxr-x---"))