可以先读取出文件夹内的所有文件,读出来之后,放到一个文件中,然后再 用数据取出来。存到数组中,
public class IOtest{
public static void main(String args[]){
String str = "c:\\";//假设要读c盘中的所有文件,也可以自己写一个文件路径
File f = new File(str);
fun(f);
}
public static void fun(File f){
if(f.idDirectory()){
File file[] = f.listFile();//列出所有目录
try{
for(int i=0; i<file.length; i++){
fun(file[i]);
}
}carch(Exception e){
}else{
System.out.print(f);
}
}
}
}
上面这段代码是把目录下的文件全部列出来,你可以再写一个读取的