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);
}
}
}
本文介绍了一个简单的Java程序,该程序能够遍历指定目录下的所有.txt文件,并将其路径打印到控制台。通过用户输入路径的方式,实现了对任意目录的支持。
597

被折叠的 条评论
为什么被折叠?



