[JAVA] The biggest file.
[문제]
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'드라이브에서 가장 큰 파일입니다.
댓글남기기