用java语言编写,在某一磁盘目录下将.doc的所有文件遍历打印到控制台上

谢谢!急急急... 谢谢!急急急 展开
 我来答
zbdy1
2009-01-08 · TA获得超过265个赞
知道小有建树答主
回答量:262
采纳率:0%
帮助的人:149万
展开全部
import java.io.File;

import javax.swing.JOptionPane;

public class T {
public static void main(String[] args) {
String n = JOptionPane.showInputDialog("请输入路径:注意杠\\用/代替");
if (n != null) {
File file = new File(n);
T t = new T();
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(".doc")) {
System.out.println(name);
}
}

}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式