您的位置:首页 > 其它

在某一磁盘目录下将.txt的所有文件遍历打印到控制台上

2009-04-27 08:46 716 查看
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);
}
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐