범위
- 파일 및 디록토리 목록 호출
API
- Apache Commons IO
- Maven 링크
import java.io.File; import org.apache.commons.io.FileUtils; import org.apache.commons.io.filefilter.TrueFileFilter; public class Example { public static void main(String[] args) { String isDir = "D:/"; // 하위 디렉토리 for (File info : new File(isDir).listFiles()) { if (info.isDirectory()) { System.out.println(info.getName()); } if (info.isFile()) { System.out.println(info.getName()); } } // 디렉토리 전체 용량 System.out.println("전체 용량 : " + FileUtils.sizeOfDirectory(new File(isDir)) + "Byte"); // 하위의 모든 파일 for (File info : FileUtils.listFiles(new File(isDir), TrueFileFilter.INSTANCE, TrueFileFilter.INSTANCE)) { System.out.println(info.getName()); } // 하위의 모든 디렉토리 for (File info : FileUtils.listFilesAndDirs(new File(isDir), TrueFileFilter.INSTANCE, TrueFileFilter.INSTANCE)) { if(info.isDirectory()) { System.out.println(info.getName()); } } } }
'촌놈 - 취미로하는개발 > 기타, 팁' 카테고리의 다른 글
원문자, 한글, 숫자 (0) | 2020.03.31 |
---|---|
[Java-JDK] 자바 리소스 상태 모니터링 - JConsole (0) | 2018.11.16 |
이클립스(JDK) 단축키 모음 (0) | 2018.11.02 |
구글 리캡챠(reCAPTCHA) 사용법 (0) | 2018.10.30 |
[윈도우문제해결] 디스플레이 드라이버 시작 실패 해결하기 (1) | 2018.10.20 |