본문 바로가기

JAVA

[JAVA] 파일 클래스(File Class)

반응형

 

 

File class 예제


import java.io.*;

public class FileEx{
	public static void main(String[] args) throws IOException{

		String filePath = "C:\\java_choi\\study";
		File f1 = new File(filePath);
		String list[] = f1.list();

		for(int i=0;i<list.length;i++){
			File f2 = new File(filePath,list[i]);
			if(f2.isDirectory()){
				System.out.printf("%s : 디렉토리 %n",list[i]);
			}else{
				System.out.printf("%s : 파일(%,dbyte)%n", list[i],f2.length());
			}
		}

		File f3 = new File("D:\\test.txt"); //D드라이브에 test.txt파일 생성

		System.out.println(f3.createNewFile()); //true - 파일생성
		System.out.println(f3.getAbsolutePath()); //D:\\test.txt
		System.out.println(f3.getCanonicalPath()); //D:\\test.txt
		System.out.println(f3.getPath()); //D:\\test.txt
		System.out.println(f3.getName()); //test.txt
		System.out.println(f3.getParent()); //D:\\

		File f4 = new File("D:\\test.txt");
		File f5 = new File("D:\\test1.txt");

		System.out.println(f4.renameTo(f5)); //test.txt를 test1.txt로 변경
    }
}

 

 

 

 

반응형

'JAVA' 카테고리의 다른 글

[JAVA] 시간 딜레이 함수  (0) 2019.11.13
[JAVA] 예외(Exception) - 로그파일 만들기  (2) 2019.11.12
[JAVA] Calendar, Date, SimpleDateFormat 날짜 호출  (0) 2019.11.12
[JAVA] ArrayList  (0) 2019.11.12
[JAVA] 해쉬맵(HashMap)  (0) 2019.11.12