-
[NIO.2]File Store AttributesJAVA/NIO2 2013. 12. 30. 19:39728x90
파일 저장소 정보에 대하여 FileStore 클래스를 이용하여 알 수 있다.
예를 들면, 얼마나 디스크 용량이 사용 가능한지.
getFileStore(Path) Method는 파일 저장소 공간에 대한 정보를 불러온다.
다음 코드는 사용 용량을 출력하는 예제 이다.
Path file = ...; FileStore store = Files.getFileStore(file); long total = store.getTotalSpace() / 1024; long used = (store.getTotalSpace() - store.getUnallocatedSpace()) / 1024; long avail = store.getUsableSpace() / 1024;
DiskUsage 샘플은 기본 파일 시스템에서 디스크 정보를 출력하는 예제 이다.
출처 : http://docs.oracle.com/javase/tutorial/essential/io/fileAttr.html#store
728x90'JAVA > NIO2' 카테고리의 다른 글
[NIO.2]ByteBuffer (0) 2014.02.04 [NIO.2]SeekableByteChannel (0) 2014.02.04 [NIO.2]User-Defined File Attributes (0) 2013.12.30 [NIO.2] POSIX FIle Permissions (0) 2013.12.16 [NIO.2]DOS File Attributes (0) 2013.12.16