1遍历文件夹目录下的文件
参考:http://blog.youkuaiyun.com/hapylong/article/details/4594130
public class CountDir {
/**
*
* @param dir (文件夹路径)
* @return (文件夹中文件)
*/
public static List<String> testMu(String filePath){
List<String> subDirStringList = new ArrayList<String>();
filePath="E:\\workspace1";
File root = new File(filePath);
File[] files = root.listFiles();
for(File file:files){
if(file.isDirectory()){
// System.out.println("显示"+filePath+"下所有子目录及其文件"+file.getAbsolutePath());
}else{
subDirStringList.add(file.getAbsolutePath());
// System.out.println("显示"+filePath+"下所有子目录"+file.getAbsolutePath());
}
}
return subDirStringList;
}
}
测试 junit
/**
* 测试遍历目录下
*/
@Test
public void showDir(){
List list =CountDir.testMu("E:\\workspace1");
Iterator it1 = list.iterator();
while(it1.hasNext()){
System.out.println(it1.next());
}
}
参考:http://blog.youkuaiyun.com/hapylong/article/details/4594130
@Test
public void testMu(){
String filePath="E:\\workspace1";
File root = new File(filePath);
File[] files = root.listFiles();
for(File file:files){
if(file.isDirectory()){
System.out.println("显示"+filePath+"下所有子目录及其文件"+file.getAbsolutePath()+"文件的大小"+file.length()+"修改时间也显示出来"+file.lastModified());
}else{
System.out.println("显示"+filePath+"下所有子目录"+file.getAbsolutePath()+"文件的大小"+file.length()+"修改时间也显示出来"+file.lastModified());
}
}
}