请问给出一个目录,里面可能有多个文件,请问如何将每个文件的属性(创建时间、大小等)读出?

解决方案 »

  1.   

    import java.io.*;public class Test {    public static void main(String[] args) {
            try {
                String direct = "C:/project/work/bug/1524";
                File file = new File(direct);
                if(file.isDirectory()) {
                    File[] files = file.listFiles();
                    for(int i=0; i<files.length;i++) {
                        File temp = files[i];
                       //TODO operate the file
                    }
                }
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }
      

  2.   

    File d = new File(目录名);
    File list[] = d.listFiles();for(int i=0; i < list.length; i++)
    {
      if(list[i].isDirectory())
      {
         System.out.println(list[i].getName());//列出子目录
      }
      else
      {
         System.out.println(list[i].getName());//列出文件
      }
    }
      

  3.   

    public void init(File file) throws
            Exception {
            File[] files = file.listFiles();
            for (int i = 0; i < files.length; i++) {
                if (files[i].isDirectory()) {
                    init(file[i]);
                } else {
                    //System.out.
                }
            }
        }
      

  4.   

    to: mofeir兄弟在帮我看看xmlbean的问题被。问题还没有解决。
      

  5.   

    to dreamno:难道不是类属性匹配的问题?
      

  6.   

    楼主别生气啊。也算是帮你顶啦。
    to mofeir:
    http://community.csdn.net/Expert/topic/4104/4104498.xml?temp=.6603052
    帮我看下被。