JAVA/NIO2
[NIO.2]File Store Attributes
lahuman
2013. 12. 30. 19:39
728x90
파일 저장소 정보에 대하여 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