一.遍历目录下的文件(不包括子目录文件下的文件)
import java.io.*;
public class Dir{
public static void main(String[] args){
File file=new File("d:\");
String[] arr=file.list(new FilenameFilter(){
public boolean accept(File dir,String name){
return true;}
});
System.out.println("文件数目:"+arr.length);
for( String name : arr){
System.out.println(name);
}
}
}
要注意这里会出现系统隐藏文件例如:$RECYCLE.BIN
java访问不了隐藏文件,强制访问会报错,系统的隐藏文件尽量不要访问。
会影响到我们遍历d盘文件。
二、遍历目录下的所有文件(包括子目录的文件)并打印".jpg"格式的文件
import java.io.*;
public class FileJpg{
public static void main(String args){
File file=new File("d:\");
File[] templist=file.listFiles();
for(int i=0;i
可以作为练习递归检验一下实力



