(1)输出C:\Windows\System32\drivers\etc目录下的文件数目;
(2)统计并输出每个文件拥有文本的行数;
(3)编写main方法,测试上述代码的功能。
import java.io.*;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
File dir=new File("C:\\Windows\\System32\\drivers\\etc");
//FileAccept fileAccept=new FileAccept();
//fileAccept.setExtendName("txt");
// String fileName[]=dir.list();//用字符串形式返回目录下的所有文件
File fileName01[]=dir.listFiles();
/**
for(String name:fileName) {//字符串形式输出当前目录下所有文件
System.out.println(name);
}
/**/
/**
for(File name:fileName01)//以文件形式输出所有文件
{
System.out.println(name);
}
/**/
System.out.println("输出C:\\Windows\\System32\\drivers\\etc目录下的文件数目:"+fileName01.length);
for(File name:fileName01) {
try {
FileReader inOne=new FileReader(name);
BufferedReader inTwo=new BufferedReader(inOne);
String s=null;
int a=0;
while((s=inTwo.readLine())!=null)
{
a++;
}
System.out.println("文件:"+name+"的行数:"+a);
}
catch(IOException e) {
System.out.println(e);
}
}
}
}