您的位置:首页 > 其它

获取文件夹里的所有文件名称

2013-02-06 11:58 555 查看
public static void main(String args[]){
File file  = new File("D:\\10010");
List<File> fileList = new ArrayList<File>();
searchFile(fileList, file);
for(File files : fileList){
String fileStr = files.toString();
System.out.println( fileStr.substring(fileStr.indexOf("\\"), fileStr.length()) );
}
}

//遍历文件
public static void searchFile( List<File> fileList , File file ){
if(file != null){
if(file.isDirectory()){ //文件夹
File[] files = file.listFiles();
for(File file_temp : files){
searchFile(fileList, file_temp);
}
}else{ //文件
fileList.add(file);
}
}
}

输出结果
\10010\20121208\TEST13068\TEST13068_2.jpg
\10010\20121208\TEST13068\TEST13068_3.jpg
\10010\20121208\TEST13068\TEST13068_4.jpg
\10010\20121208\TEST13068\TEST13068_5.jpg
\10010\20130131\TEST12914\TEST12914.jpg
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: