用I/O流读取文件名的问题,是小问题,大家帮帮忙!在线等!
我要实现的功能如下:在C盘自己建一个文件夹,在里面建几个.txt文件,用I/O流的方式读取这个文件夹下的文件名,并显示有多少个文件,下面是我的代码,大家帮我看看:
import java.io.*;
class FileNameRead{
private static String path="c:\test";
public static void readFileName(){
File file=new File(path);
boolean exists=(new File("xxx.txt")).exists();
System.out.println (exists);
if(exists){
try{
String fileName[]=file.list();
for(int i=0;i<fileName.length;i++)
System.out.println (fileName[i]);
}catch(Exception e){
e.printStackTrace();
}
}
}
public static void main(String[] args){
new FileNameRead().readFileName();
}
}
我不明白的是用File类的list方法返回的字符数据数组该如何用。