본문 바로가기
블로그 이미지

방문해 주셔서 감사합니다! 항상 행복하세요!

  
   - 문의사항은 메일 또는 댓글로 언제든 연락주세요.
   - "해줘","답 내놔" 같은 질문은 답변드리지 않습니다.
   - 메일주소 : lts06069@naver.com


Java(자바)

Java로 File 만든 날짜 보기

야근없는 행복한 삶을 위해 ~
by 마샤와 곰 2019. 4. 25.

 

 

자바에서 파일이 수정된 일자는 File 클래스를 통해서 쉽게 가져 올 수 있다.

그런데 파일이 만들어진 일자는, File 클래스에서 제공하지 않는다.

JDK 1.7부터 BasicFileAttributes라는 클래스를 제공하여주는데 해당클래스를 활용하면 쉽게 가져 올 수 있다.

물론 1.7부터 지원하니 그 이하 버전에서는 Class not found 될 것이다.

		File file = new File("E:/test.txt");
		BasicFileAttributes attrs = null;
		try {
			attrs = Files.readAttributes(file.toPath(),BasicFileAttributes.class);
			String date = attrs.creationTime().toString();
			System.out.println("Attr to String :" + date); //일반 데이터 형식 출력
			
			SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
			String convertDay = format.format(new Date(attrs.creationTime().toMillis()));
			System.out.println("Attr to millis and convert to simpleDateFormat : "+convertDay);  //simple데이터로 포맷한 형식
		} catch (Exception e) {
			e.printStackTrace();
        }

 

반응형
* 위 에니메이션은 Html의 캔버스(canvas)기반으로 동작하는 기능 입니다. Html 캔버스 튜토리얼 도 한번 살펴보세요~ :)
* 직접 만든 Html 캔버스 애니메이션 도 한번 살펴보세요~ :)

댓글