2009-08-04 3 views
0

디스크의 파일/디렉토리에 대한 자세한 정보를 제공하는 API가 있습니까? 예 : 드라이브가 루트 드라이브인지 또는 플로피 드라이브인지, 파일이 숨겨진 파일인지 등을 알고 싶습니다.java 파일/디렉토리 api

감사 샤피

답변

4

는 자바 파일 API는 예를 들어, 다양한 플랫폼 사이의 최소 공통 분모의 일종이다 모든 플랫폼에 드라이브 개념이있는 것은 아닙니다.

당신은 File.listRoots() 모든 루트 드라이브를 얻을 수 있습니다, 당신은이 질문에 File.isHidden()

1

아니 직접적인 대답 숨겨져 있는지 확인하지만 아파치 평민 lib 디렉토리를 확인할 수 있습니다.

http://commons.apache.org/io/

그것은 도움이 될 수있다.

0

스윙 드라이브, 특수 폴더 및 기타 운영 체제 특정 파일 시스템 정보에 대한 정보를 노출하는 FileSystemView 클래스가 포함되어 있습니다.

당신은 정적 팩토리 메소드 호출 인스턴스를 얻을 수

:

FileSystemView.getFileSystemView();