-1
폴더 및 폴더 내의 모든 파일에 대한 파일 사용 권한을 변경하려고합니다. 아래 코드는 폴더에서 잘 작동합니다. 폴더 내의 파일에 대한 사용 권한을 변경하도록 설정할 수있는 매개 변수가 있습니까?폴더 내의 파일에 대한 파일 사용 권한 변경
private void setPOSIXFilePermissions(String filePath) {
Set<PosixFilePermission> perms = new 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_EXECUTE);
perms.add(PosixFilePermission.OTHERS_READ);
perms.add(PosixFilePermission.OTHERS_EXECUTE);
try {
java.nio.file.Files.setPosixFilePermissions(Paths.get(filePath), perms);
} catch (IOException e) {
LOGGER.error("Failed to set file permission.", e);
}
}
을 (https://stackoverflow.com/q/664432/608639), [모든 파일의 파일 이름을 얻기 폴더] (https://stackoverflow.com/q/5694385/608639) 및 [Java를 사용하여 파일 이름에서 filePath 가져 오기] (https://stackoverflow.com/q/13509822/608639)를 참조하십시오. – jww