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

java 读取某个文件夹下的所有文件

2012-07-12 16:15 246 查看
public static void main(String[] args) {

// TODO Auto-generated method stub

List list=new ArrayList();

String dir = "D:/mywork/ZengZhi/WebContent/adv";

File directory = new File("D:/mywork/ZengZhi/WebContent/adv");

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("ooo:"+files[i].getName());

if(files[i].getName().indexOf(".xml")!=-1){

// System.out.println("将xml文件放入到list中");

list.add(files[i].getName());

}

}

if(list!=null && list.size()>0){

for(int k=0;k<list.size();k++){

String xmlName=(String)list.get(k);

System.out.println("list中的xml文件名为:"+xmlName); }

}

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