import java.io.File;
import java.io.IOException;
import java.util.Date;
public class ExFile {
public static void main(String[] args) throws IOException {
// 폴더 경로를 가지는 객체 생성
//File path =new File("/Users/simpangyo/FinTech_SPG/java");
// 폴더 구별자 : File.separator
File path = new File(File.separator + "Users" + File.separator + "simpangyo" + File.separator + "FinTech_SPG" + File.separator + "IOjava");
// 폴더가 있는지 확인
if(path.exists() == false) {
path.mkdir();
System.out.println("폴더 생성.");
}
// 폴더 위치, 파일명을 가지는 객체 생성.
File mf = new File(path, "test.txt");
// 경로에 파일이 없으면 생성.
if(mf.createNewFile()) {
System.out.println(mf.getName() + "생성.");
} else {
System.out.println(mf.getName() + "이미 파일이 있습니다.");
}
System.out.println();
System.out.println("--- 파일 정보 ---");
System.out.println("절대 경로 : " + mf.getAbsolutePath());
System.out.println("생성된 날짜 : " + new Date(mf.lastModified()));
System.out.println("파일 크기 : " + mf.length());
}
}