ÆÄÀÏ »çÀÌÁî ±¸Çϱ⠿¹Á¦
package test;
import java.io.*;
import java.util.*;
public class JDir {
String dir ;
public JDir(String dir){
this.dir = dir ;
}
public static void main(String[] args) {
// args[0] Àº ¸í·É ¶óÀÎ Àμö ù¹ø° °ª
JDir jdir = new JDir("c:/") ;
jdir.list();
// È®ÀÎÇÒ ÆÄÀÏÀ̸§À» ³Ö´Â´Ù
JDir jdir2 = new JDir("c:/zipcode.txt") ;
jdir2.data();
}
public void list(){
// "dir" °ªÀ¸·Î File °´Ã¼ »ý¼º
File f = new File(dir) ;
// µð·ºÅ丮°¡ Á¸ÀçÇÏ´ÂÁö °Ë»ç
if(f.exists()){
// µð·ºÅ丮ÀÇ ÆÄÀÏ ¸®½ºÆ®¸¦ File Çü½ÄÀ¸·Î °¡Á®¿È
File[] files = f.listFiles() ;
// µð·ºÅ丮ÀÇ ¸®½ºÆ®¸¦ Ãâ·Â
for(int i=0; i < files.length; i++){
// ³¯Â¥ ¹× ½Ã°£Ã³¸®¸¦ À§ÇÑ Date °´Ã¼ »ý¼º
Date date = new Date(files[i].lastModified());
// ÆÄÀÏÀÇ À̸§, Å©±â, ½Ã°£À» Ãâ·Â
System.out.println(files[i].getName() + "\t\t" +
files[i].length() + "\t\t" +
date.toString()) ;
}
}
else{
System.out.println("µð·ºÅ丮°¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.") ;
}
}
public void data(){
File f = new File(dir);
System.out.println(f.getName() + "\t\t" + f.length()) ;
}
}
[Ãâó] ÆÄÀÏ »çÀÌÁî ±¸Çϱ⠿¹Á¦|
Ãâó: http://devx.tistory.com/entry/ÆÄÀÏ-»çÀÌÁî-±¸Çϱâ-¿¹Á¦ [Meta Developer Story]