现在我要编写一个程序,要将一个文件夹中的好多xml文件装化为csv文件,现在我只会将一个xml文件转化为csv文件,我从外部得到这个文件夹目录,但不会用java得到当中的每个xml文件,请大家帮个忙,十分感谢!!
解决方案 »
- 关于Java类加载器的问题
- ByteBuffer的底层字节数组和string的字节数组的字节顺序。。。
- 怎样解决protected类型的问题?
- jsp页面上活动行的内容获取
- 多线程里为什么没有start()方法--谢谢
- 热心人,帮忙寻找这四本电子书!
- 请教:我刚才在编译的时候为什么老是:errer cannot read apple_1.java( 这是我的文件名)
- 还是关于String 转化成java.sql.Date 的问题,急求解
- 关与类中函数调用问题
- 如何配置才能在tomcat下使用javabena,help,在线等待!
- java注释文档的问题javadoc
- 急请高手指点 :java 命令行显示内容在UNIX下布局比较乱
import java.util.List;
import java.util.Arrays;
import java.util.ArrayList;
import java.io.FileNotFoundException;public class ReadDirectoryFilesUtil { public static List listPath(List fileNames, File path, String fileExtendedName) throws
FileNotFoundException { if (path.isDirectory()) { File files[];
files = path.listFiles();
Arrays.sort(files); for (int i = 0, n = files.length; i < n; i++) {
if (files[i].isDirectory()) {
listPath(fileNames, files[i], fileExtendedName);
}
else { String fileName = files[i].toString();
fileName = fileName.toUpperCase();
fileExtendedName = fileExtendedName.toUpperCase(); if (fileName.endsWith("." + fileExtendedName)) {
fileNames.add(files[i].toString());
}
}
}
return CollectionUtil.sort(fileNames);
}
else {
throw new FileNotFoundException("指定的文件目录并不存在!");
}
} public static void main(String[] args) { try {
List list = new ArrayList();
list = listPath(list, new File("C:\\jf01\\entity"), "xml"); for (int i = 0; i < list.size(); i++) { System.out.println(list.get(i) + "\n");
}
}
catch (FileNotFoundException ex) {
}
}
}
二楼的,我看了java文档的list方法,只这么简单应用这个方法就能实现吗?