社区
Java SE
帖子详情
关于读入文件的问题
liush1023
2006-02-27 07:46:02
现在我要编写一个程序,要将一个文件夹中的好多xml文件装化为csv文件,现在我只会将一个xml文件转化为csv文件,我从外部得到这个文件夹目录,但不会用java得到当中的每个xml文件,请大家帮个忙,十分感谢!!
...全文
152
7
打赏
收藏
关于读入文件的问题
现在我要编写一个程序,要将一个文件夹中的好多xml文件装化为csv文件,现在我只会将一个xml文件转化为csv文件,我从外部得到这个文件夹目录,但不会用java得到当中的每个xml文件,请大家帮个忙,十分感谢!!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
liush1023
2006-02-28
打赏
举报
回复
各位能不能再说的具体点阿 我刚开始农java 不太懂啊 那么说只要用已有的函数就能实现了 不用自己编函数了?
liush1023
2006-02-28
打赏
举报
回复
谢谢大家,我编出来了用的是FileFilter 嘿嘿 好开心啊
frandxp
2006-02-27
打赏
举报
回复
应该很简单的,如果要读取多级目录下的文件,可以做个递归。
chg2008
2006-02-27
打赏
举报
回复
是啊 一个list() 加上 FileFilter 就得到你的所有xml文件
liush1023
2006-02-27
打赏
举报
回复
一楼的程序return CollectionUtil.sort(fileNames);是什么意思啊,这段程序无法编译通过。
二楼的,我看了java文档的list方法,只这么简单应用这个方法就能实现吗?
dlxu
2006-02-27
打赏
举报
回复
用File类的list方法就好了
稽姬
2006-02-27
打赏
举报
回复
import java.io.File;
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) {
}
}
}
关于codeblocks
读入
文件
的
问题
第一次接触从C语言的
文件
读入
,有个
问题
难住我好半天,下面以一个
读入
成绩的数据复盘一下。 第一步,建立‘
文件
读入
’项目,这个上一篇博客已经有讲,不再重复。 第二步,建立数据
文件
txt,**记住这个
文件
放的位置要和你的写的路径一致,像这个程序我直接把txt
文件
放在C语言的根目录**下,用函数fopen打开也是。 第三步,写入主函数,代码如下 `#include <stdio.h> #include <stdlib.h> int main (void) { FILE *fp;//定义头
文件
MPI
读入
tif
文件
并将
文件
路径分配给各进程时遇到
问题
,如何解决?
🏆本文收录于专栏,主要记录项目实战过程中所遇到的Bug或因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家!持续更新中,up!up!up!!
关于BufferedReader
读入
文件
乱码
问题
关于BufferedReader
读入
文件
乱码
问题
问题
//代码 public Element parse(InputStream pBatIs) throws IOException { cLogger.info("Into BatNonRealTimeContBlc.parse()..."); String mCharset = cThisBusiConf.getChildText(charset); if (null == mCharset || "".equals(mCharset))
c语言
文件
读入
错误,fscanf()
文件
读入
的有关
问题
fscanf()
文件
读入
的
问题
我的程序里定义了一个结构体及其链表,信息储存在
文件
里,打开程序时把数据
读入
到内存,关闭程序时再将数据写入
文件
。while循环用feof()判断
文件
末尾。但是关闭程序时将数据写入到
文件
之后,如果再打开程序,
读入
数据的时候,我调试跟踪发现读到
文件
末尾时feof()却没有判断出
文件
末尾,还会再执行一次循环才会退出循环,也就是说比正常来说多了一次循环,不知道为什么,求指教。(...
关于
文件
读入
的
问题
与解决
问题
:需要打开一个
文件
,这个
文件
的数据是98×7的矩阵,这个矩阵的数据前4列是int的,后三列是double的然后需要删除矩阵中的前四列,也就是要保留后三列并把剩余的数据(后三列)存储在另一个矩阵中解决:double a[98][3];FILE *fp;fp=fopen("filename","r");for(int i=0;i fscanf(fp,"%*d%*d%*d%*d%l
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章