求Java大神帮忙,我现在有一个文件夹下有多个json格式的txt文本,如何读取所有txt文本内容。
求Java大神帮忙,我现在有一个文件夹下有多个=json格式的txt文本,如何读取所有txt文本内容,并将每条读取字段保存在另外一个新的集中文件中。在这谢谢了...
求Java大神帮忙,我现在有一个文件夹下有多个=json格式的txt文本,如何读取所有txt文本内容,并将每条读取字段保存在另外一个新的集中文件中。在这谢谢了
展开
2个回答
展开全部
用递归 下面方法可以得出所有.txt文件路径,用IO流进行读写操作即可
public void test(File f){//把指定目录的文件夹对像传进来
File[] files=f.listFiles();//对传进来的对象获得列表,返回File[]
for (File file : files) {//遍历File[],以便可以取得所有路径
File file2=new File(file.getPath());//以file得出的路径为file2的路径
if(file2.isDirectory()){ //测试路径是否为文件夹
this.test(file2); //是就递归test方法,把文件夹对象file2再传回测试
}else if(file.getName().endsWith(".txt")){//不是就对比后缀,是.txt就输出
System.out.println(file.getPath());
public void test(File f){//把指定目录的文件夹对像传进来
File[] files=f.listFiles();//对传进来的对象获得列表,返回File[]
for (File file : files) {//遍历File[],以便可以取得所有路径
File file2=new File(file.getPath());//以file得出的路径为file2的路径
if(file2.isDirectory()){ //测试路径是否为文件夹
this.test(file2); //是就递归test方法,把文件夹对象file2再传回测试
}else if(file.getName().endsWith(".txt")){//不是就对比后缀,是.txt就输出
System.out.println(file.getPath());
2014-12-31
展开全部
正则表达式,如果后缀为txt则读取
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询