java项目---遍历系统文件(1星)

时间:2023-03-09 19:10:34
java项目---遍历系统文件(1星)
package Demo;
import java.io.*; public class TraversalContent { public static void main(String []args){
ListFiles(new File("C:\\Program files"));   }
public static void ListFiles(File dir){
if(!dir.exists()||!dir.isDirectory())return; String []files = dir.list();      //通过初始化数组列表遍历
for(int i=0; i<files.length; i++){
File file = new File(dir , files[i]);
if(file.isFile()) {
System.out.println(
dir + "\\" + file.getName() + "\t" + file.length()
);
} else{
System.out.println(
dir + "\\" + file.getName() + "\t<dir>"
);
ListFiles(file);    //对于子目录,进行递归调用。
}
}
}
}