怎么依次读取一个目录下的所有文件? 假设有一目录:E:\pathFile file = new File("e:\\path");File[] listfile = file.listFiles();file[i]就是你想要的文件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public void deleteTree(File path){ File[] files = path.listFiles(); for(int i=0;i<files.length;i++){ File child = files[i]; if (child.isDirectory()){ deleteTree(child); } child.deleteFile(); }} import java.io.*;public class DirList3 { public static void main(final String[] args) { try { File path = new File("."); String[] list; if(args.length == 0) list = path.list(); else list = path.list( new FilenameFilter() { public boolean accept(File dir, String n) { String f = new File(n).getName(); return f.indexOf(args[0]) != -1; } }); for(int i = 0; i < list.length; i++) System.out.println(list[i]); } catch(Exception e) { e.printStackTrace(); } }}参考一下吧,--其中有个目录滤除器--缺省为.目录稍微改变一下,会符合自己要求的 Thank Up,可惜我的这50分早就给出去了,可不可以再给一次? 请问怎么把一个文件夹打成jar包,不是当前的项目,是把项目生成的一个文件夹打成jar包 请教有关IO流的一个问题 这种socket数据该怎样读?? 单选按纽Checkbox的问题 请教一个java方法参数传入的问题 简单问题(极品菜鸟问题) java的安装过程 容器中画图时坐标如何转换? jbuilder的设计器如何移动 lablel panel 等组件,调整边框大小? 如何取得文件的日期 烦人的jbuilder 的字体!!!! awt包的问题
File[] files = path.listFiles();
for(int i=0;i<files.length;i++){
File child = files[i];
if (child.isDirectory()){
deleteTree(child);
}
child.deleteFile();
}
}
public static void main(final String[] args) {
try {
File path = new File(".");
String[] list;
if(args.length == 0)
list = path.list();
else
list = path.list(
new FilenameFilter() {
public boolean
accept(File dir, String n) {
String f = new File(n).getName();
return f.indexOf(args[0]) != -1;
}
});
for(int i = 0; i < list.length; i++)
System.out.println(list[i]);
} catch(Exception e) {
e.printStackTrace();
}
}
}
参考一下吧,
--其中有个目录滤除器
--缺省为.目录稍微改变一下,会符合自己要求的