读书人

java 取盘符上的所有文件

发布时间: 2012-10-06 17:34:01 作者: rapoo

java 取盘符下的所有文件

package com.get.file;

import java.io.File;

/**
* 获取指定目录下所有文件
*
* @author
*
*/

public class getFiles {
? public static void main(String[] args) {
??
?? // TODO Auto-generated method stub
????? String dir = "d:\\A\\";
????? File directory = new File("d:\\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());//过的文件名字
????? }
??}
??
?}

读书人网 >编程

热点推荐