某一磁盘目录下将.txt的所有文件遍历打印到控制台上计算机二级考试
文章作者 100test 发表时间 2009:04:30 08:55:09
来源 100Test.Com百考试题网
2009年下半年全国计算机等级考试你准备好了没?考计算机等级考试的朋友,2009年下半年全国计算机等级考试时间是2009年9月19日至23日。更多优质资料尽在百考试题论坛 百考试题在线题库
package test.haofa.
//用java语言编写,在某一磁盘目录下将.txt的所有文件遍历打印到控制台上
import java.io.File.
import javax.swing.JOptionPane.
public class DemoFile
{
public static void main(String[] args)
{
String n = JOptionPane.showInputDialog("请输入路径:注意杠\\用/代替").
if (n != null)
{
File file = new File(n).
DemoFile t = new DemoFile().
t.listAllFile(file).
}
}
public void listAllFile(File f)
{
if (f.isDirectory())
{
File[] fs = f.listFiles().
for (int i = 0. i <. fs.length. i )
{
listAllFile(fs[i]).
}
} else
findDoc(f).
}
public void findDoc(File f)
{
String name = f.toString().
if (name.endsWith(".txt"))
{
System.out.println(name).
}
}
}