범위
- 파일 및 디록토리 목록 호출
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 |