✔️
file.length()
✔️
file.getPath()
✔️
file.getParent()
✔️
file.getName()
✔️
file.lastModified()
lastModified
메소드를 호출 해, 일자의 long를 취득한다.
❗️ long은 출력에 형식화되고 인쇄되는 날짜를 만드는 데 사용된다.
import java.io.File;
import java.text.SimpleDateFormat;
import java.util.Date;
public class FileLastModificationDate {
public static void main(String[] argv){
File file = new File("c:\\temp\\test.txt");
long lastModified = file.lastModified();
String pattern = "yyyy-MM-dd hh:mm aa";
SimpleDateFormat simpleDateFormat = new SimpleDateFormat(pattern);
Date lastModifiedDate = new Date(lastModified);
System.out.println("The file " + file + " was last modified on " + simpleDateFormat.format(lastModifiedDate));
}
}
import java.io.File;
import java.text.SimpleDateFormat;
import java.util.Date;
public class FileEx5 {
public static void main(String[] args) {
File f = new File("c:\\some\\cat.jpg");
// 파일크기를 나타내줌: f.length() -> 파일의 크기는 long type이다.
System.out.println("파일크기 : " + f.length() + "bytes");
// 파일 정보
System.out.println("path : " + f.getPath());
System.out.println("parent : " + f.getParent());
System.out.println("name : " + f.getName());
// 파일 날짜 정보
long time = f.lastModified();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd a hh:mm"); // 시간을 나타내기위해 포맷을 해준다.
Date date = new Date();
date.setTime(time);
System.out.println("마지막 수정시간: " + sdf.format(date));
}
}
파일크기 : 37944bytes
path : c:\some\cat.jpg
parent : c:\some
name : cat.jpg
마지막 수정시간: 2023-01-12 오전 11:38