首页 > 其他分享 >在某一磁盘目录下将.txt的所有文件遍历打印到控制台上

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

时间:2022-11-28 17:34:13浏览次数:41  
标签:fs String 遍历 File 磁盘 txt listAllFile public

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);
}
}}

标签:fs,String,遍历,File,磁盘,txt,listAllFile,public
From: https://blog.51cto.com/javaalpha/5892779

相关文章