Java/입출력
FileEx4
Bohemian life
2012. 4. 13. 23:14
package com.file;// import java.io.*; import java.text.SimpleDateFormat; import java.util.Date; public class FileEx4 { public static void main(String[] args) { String currDir = System.getProperty("user.dir"); File dir = new File(currDir); File[] files = dir.listFiles(); for(int i=0; i<files.length;i++){ File f= files[i]; String name = f.getName();//디렉토리명 또는 파일명 SimpleDateFormat df =new SimpleDateFormat("yyyy-MM-DD HH:mma"); String attribute = ""; String size=""; if(files[i].isDirectory()){ attribute = "DIR"; }else{ size = f.length()+""; //형변환 long -> String attribute = f.canRead() ? "R" : " "; attribute = f.canWrite() ? "W" : " "; attribute = f.isHidden() ? "H" : " "; } System.out.printf("%s %3s %6s %s\n",df.format (new Date(f.lastModified())),attribute,size,name); } } }