java读取一个文件夹下的所有文件,不要读子文件 大致是这样的,譬如在d:/xml文件夹下,有1.xml ,2.xml,3.xml……求救:怎么写得到通过文件夹,得到下面的所有文件? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //获得目录下的文件名 public static List<String> getDirFile(String dirPath){ File file=new File(dirPath); if(!file.exists()){ return null; } if(file.isFile()){ return null; } String[] files=file.list(); //list List<String> fileList=new ArrayList<String>(); for(int i=0;i<files.length;i++){ fileList.add(files[i]); } return fileList; } File dir = new File("C:/");File[] files = dir.listFile(new FileFilter() { public boolean accept(File file) { return file.isFile() && file.getName().endsWith(".xml"); }}); package exp1;import java.io.FileNotFoundException;import java.io.IOException;import java.io.File;import java.util.ArrayList;import java.util.List;public class ReadFile { public List<String> getDirFile(String dirPath) { File file = new File(dirPath); if (!file.exists()) { return null; } if (file.isFile()) { return null; } String[] files = file.list(); // list List<String> fileList = new ArrayList<String>(); for (int i = 0; i < files.length; i++) { fileList.add(files[i]); } return fileList; } public static void main(String args[]) { ReadFile r=new ReadFile(); List<String> filelist1=r.getDirFile("d:\\91 Mobile\\"); for (int i1 = 0; i1 < filelist1.size(); i1++) { System.out.println(filelist1.get(i1)); } }} hibernate读取映射文件 struts2加载常量的顺序 FTPClient上传图片问题 一个基础问题 No Java compiler available 如何根据给定的名称,动态创建持久类的对象??? 急问struts中treeview中显示问题,恳请struts中做过treeview的高手提醒!! Html文档在tomcat5.0.14中的乱码 启动J2EE服务器错误!!!怎么解决??? 关于查询的优化 NullPointerException spring+hibernate 延迟加载问题的完美解决方法
public static List<String> getDirFile(String dirPath){
File file=new File(dirPath);
if(!file.exists()){
return null;
}
if(file.isFile()){
return null;
}
String[] files=file.list();
//list
List<String> fileList=new ArrayList<String>();
for(int i=0;i<files.length;i++){
fileList.add(files[i]);
}
return fileList;
}
File[] files = dir.listFile(new FileFilter() {
public boolean accept(File file) {
return file.isFile() && file.getName().endsWith(".xml");
}
});
import java.io.IOException;
import java.io.File;
import java.util.ArrayList;
import java.util.List;public class ReadFile {
public List<String> getDirFile(String dirPath) {
File file = new File(dirPath);
if (!file.exists()) {
return null;
}
if (file.isFile()) {
return null;
}
String[] files = file.list();
// list
List<String> fileList = new ArrayList<String>();
for (int i = 0; i < files.length; i++) {
fileList.add(files[i]);
}
return fileList; } public static void main(String args[]) {
ReadFile r=new ReadFile();
List<String> filelist1=r.getDirFile("d:\\91 Mobile\\");
for (int i1 = 0; i1 < filelist1.size(); i1++) {
System.out.println(filelist1.get(i1));
}
}
}