2010-12-22 6 views
1

을 사용하여 파일에 대한 사용 권한과 동일한 사용 권한을 설정하는 방법이 있습니까? 특정 사용자 유형이 파일에 특정 작업을 수행 할 수 있는지 여부와이 목적에 부합하지 않는 매우 불편한 부분에 대해 boolean을 반환하는 메서드 만 보았 기 때문에 묻습니다. permissionsFTPFile 안에있는 2 차원 배열에는 패키지 가시성이 있습니다. 따라서 무차별 대입 (brute-force) 방식은 리플렉션을 통해 액세스하는 것이지만 내 생각에는 Apache FTP에 더 많은 유연성을 추가 할 라이브러리가 있어야한다는 것입니다.Apache FTPFile 사용 권한

답변

0

사용 권한 배열은 항상 2D 3x3 배열로 설정됩니다 (그리고 내가 뭔가를 놓치지 않는 한 내가 어떻게 변할지 알 수 없습니까?) 이것을 알고 있으면 setPermission 및 hasPermission 메서드를 사용하여 0에서 반복 할 수 있습니다 -3 각각에 대해 값을 복사합니다. 여전히 다소 불쾌하고 구현에 따라 다르지만 리플렉션에 의존하지는 않습니다.

내가 볼 수있는 유일한 옵션은 FTPFile을 서브 클래 싱 한 다음 사용 권한을 직접 구현하는 것입니다.