2024-11-11


package basic;
import java.io.File;
import java.text.SimpleDateFormat;
import java.util.Date;
public class FileIO_11 {
public static void main(String[] args) {
File temp = new File("C:/Windows/Temp");
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd a HH:mm");
// listFile() : 현재 디렉토리에 포함된 파일 및 서브 디렉토리 목록 전부를
// 확인하여 File 객체 배열로 반환해 주는 메서드.
File[] contents = temp.listFiles();
System.out.println("파일이름\t형태\t크기\t날짜\t시간");
System.out.println("----------------------------------------------------");
for(File file : contents) {
if(!file.isDirectory()) { // 파일인 경우
System.out.print(file.getName() + "\t" + file.length()+ "\t");
} else { // 서브 폴더인 경우
System.out.print("<DIR>\t" + file.getName());
}
System.out.print(sdf.format(new Date(file.lastModified())));
System.out.println();
}
}
}'Java > 기초 내용 정리' 카테고리의 다른 글
| Java(Thread)_02 (0) | 2024.11.12 |
|---|---|
| Java(Thread)_01 (0) | 2024.11.12 |
| Java(IO)_10 (0) | 2024.11.11 |
| Java(IO)_09 (0) | 2024.11.11 |
| Java(IO)_08 (0) | 2024.11.11 |