日期:2014-05-20 浏览次数:20827 次
private static void listFile(File path) {
// 遍历出的各个文件全路径
File[] files;
files = path.listFiles(); // 得到一个由文件和目录组成的数组;
if (files == null) { // 如果文件夹不存在或者没有其他文件目录的话,直接返回
return ;
}
Arrays.sort(files); // 把数组按升序排列;
for (int i = 0; i < files.length; i++) {
// 进行相关操作
// 递归
if (files[i].isDirectory()) // 测试是否为目录;
{
listFile(files[i]);
} else {
analyzeFile(files[i]);
}
}
}
private void analyzeFile( File f ) {
....
}