您的位置:首页 > 编程语言 > Java开发

java获取指定目录下所有文件

2008-06-04 21:56 721 查看
package FileOpration;

import java.io.*;

/**
* 获取指定目录下所有文件
*
* @author 蒋明原
*
*/
public class GetAllFileNamesUnderOneDir {

   /**
   * @param args
   */
   public static void main(String[] args) {
       // TODO Auto-generated method stub
       String dir = "c:/a/";
       File directory = new File("c:/a/");
       File[] files = directory.listFiles();
       System.out.println(files.length);
       for (int i = 0; i < files.length; i++) {
           /**
           * outputFlage1
           * 输出文件名及其绝对路径
           */
           System.out.println(i + ":" + files[i].getName() + ";;;"
                   + files[i].getAbsolutePath());
           files[i].renameTo(new File(dir + i + files[i].getName()));
           /**
           * outputFlag2
           * 这里可以看出输出的结果和outputFlag一样,renameTo方法没有改变files[i]的值(内存中数据没变),但是改变了文件名
           */
           System.out.println(files[i].getName());
       }
   }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: