[문제]
File 클래스를 이용하여 c:\에 있는 파일 중에서 제일 큰 파일의 이름과 크기를 출력하라.

코드

import java.io.*;
public class Qwe {
	public static void main(String[] args) {
		int c;
		long md = 0;
		File ma =null;		
		
		File a = new File("c:\\");
		File [] b = a.listFiles(); 
		
		for(c=0; c<b.length; c++) {
			File f = b[c];
			if(!f.isFile())
				continue;
			
			long d = f.length(); 
			if(md < d) {
				ma = f; md = d;
			}
		}
		System.out.print(ma.getPath() + md + "가 'c'드라이브에서 가장 큰 파일입니다.");
	}
}

실행결과

c:\pagefile.sys3318411264가 'c'드라이브에서 가장  파일입니다.

태그:

Cpp

카테고리:

업데이트:

댓글남기기