在某一磁盘目录下将.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);
}
}
}
//用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);
}
}
}
相关文章推荐
- 在某一磁盘目录下将.txt的所有文件遍历打印到控制台上
- python执行某一目录下所有.py结尾的文件,并将执行结果保存到log.txt文档。一般用于批量执行测试。
- C/C++ 遍历linux目录下所有文件并已树的形式打印
- 递归遍历目录下的所有文件,并打印文件名字
- 递归遍历磁盘下的某一文件夹中所有文件,并copy文件生成文件和带文件夹的文件
- PHP遍历并打印指定目录下所有文件
- 递归遍历磁盘下的某一文件夹中所有文件,并copy文件生成文件和带文件夹的文件
- 递归遍历磁盘下的某一文件夹中所有文件,并copy文件生成文件和带文件夹的文件
- java遍历D盘(或者其他盘)目录下所有的.txt文件,并输入文件名。
- 遍历制定目录下的txt文件,并打印文件里匹配的字符串
- 用VC++遍历某一目录下的所有文件
- 获取指定目录(包含子目录)下所有的txt文件的个数,并打印文件名称。程序1。
- C#.Net 遍历文件夹(文件&目录),并把所有文件写到txt中
- fso遍历某一目录下所有文件的函数
- 列出某一路径下所有的文件及文件夹,并打印出来,同一目录下,文件合并刷选出来
- java_递归遍历文件目录结构,打印所有的目录名和文件名
- 获取指定目录(包含子目录)下所有的txt文件的个数,并打印文件名称。程序2。
- 遍历并打印指定目录下所有文件
- java 遍历某一目录下的所有class文件
- PHP实现遍历某一目录下的所有文件并将特定后缀文件复制到特定目录