首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java 取盘符上的所有文件

2012-10-06 
java 取盘符下的所有文件package com.get.fileimport java.io.File/*** 获取指定目录下所有文件* * @aut

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());//过的文件名字
????? }
??}
??
?}

热点排行