note

입출력으로 파일 상세정보 본문

자바/입출력

입출력으로 파일 상세정보

투한 2012. 1. 2. 16:53
package com.file;

import java.io.File;
import java.util.Date;

public class FileTest01{
	public static void main(String[] args) throws Exception{
		File file = null;
		byte[] byteFileName = new byte[100];
		String fileName;
		System.out.print("파일명 -> ");
		System.in.read(byteFileName);

		fileName = new String(byteFileName).trim();
		file = new File(fileName);
		System.out.println("파일 상세 정보*****");
		System.out.println("절대 경로 : "+file.getAbsolutePath());
		System.out.println("표준 경로 : "+file.getCanonicalPath());
		System.out.println("생성일 : "+new Date(file.lastModified()));
		System.out.println("파일 크기 : "+file.length());
		System.out.println("읽기 속성 : "+file.canRead());
		System.out.println("쓰기 속성 : "+file.canWrite());
		System.out.println("파일 경로 : "+file.getParent());
		System.out.println("숨김 속성 : "+file.isHidden());		
	}
}


파일명 -> src\com\file\FileTest01.java
파일 상세 정보*****
절대 경로 : D:\javaWork\workspace\ch14_iostream\src\com\file\FileTest01.java
표준 경로 : D:\javaWork\workspace\ch14_iostream\src\com\file\FileTest01.java
생성일 : Mon Jan 02 16:32:22 KST 2012
파일 크기 : 899
읽기 속성 : true
쓰기 속성 : true
파일 경로 : src\com\file
숨김 속성 : false


'자바 > 입출력' 카테고리의 다른 글

FileEx4  (0) 2012.01.02
디렉토리 정보  (0) 2012.01.02
키보드에서 입력받은 내용을 파일에 기록하기  (0) 2012.01.02
Buffered Writer  (0) 2012.01.02
Buffer Writer  (0) 2012.01.02