数据学习
登录
注册
原创博客
期刊会议
学术世界
期刊出版社
领域期刊
SCI/SCIE/SSCI/EI简介
期刊列表
会议列表
所有期刊分区
学术期刊信息检索
JCR期刊分区查询
CiteScore期刊分区查询
中科院期刊分区查询
领域期刊分区
管理 - UTD24期刊列表
管理 - AJG(ABS)期刊星级查询
管理 - FMS推荐期刊列表
计算机 - CCF推荐期刊会议列表
高校期刊分区
南大核心(CSSCI)
合工大小核心
合工大大核心
AI资源仓库
AI领域与任务
AI研究机构
AI学术期刊
AI论文快讯
AI数据集
AI开源工具
AI模型
AI模型概览图
AI模型月报
AI基础大模型
AI预训练大模型
数据推荐
网址导航
我的网址导航
程序员必备网站
如何把一个目录下的所有文件,合并成一个文件
标签:
#java#
#数据处理#
时间:2016-10-11 09:14:46
作者:十七岁的雨季
下面程序是要读某一目录下面的所有.txt文件,并把所有文件都写入一个.txt之中。 ```java import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.ArrayList; import java.util.List; public class TextConbine { public static void main(String[] args) throws IOException{ BufferedWriter writer = new BufferedWriter( new OutputStreamWriter( new FileOutputStream(new File("D:\\钱洋个人\\学术中心\\数据处理\\user_content_qianyang_split.txt")),"utf-8")); String filePath = "D:/钱洋个人/学术中心/数据处理/文本分词2"; List
fileList = new ArrayList
(); fileList= getFiles(filePath); for (String file:fileList) { BufferedReader reader = new BufferedReader( new InputStreamReader( new FileInputStream( new File(file)),"utf-8")); String s=null; while ((s=reader.readLine())!=null) { writer.append(s); } } writer.close(); } static List
getFiles( String filePath ) { List
filelist = new ArrayList
(); File root = new File( filePath ); File[] files = root.listFiles(); for ( File file : files ) { if ( file.isDirectory() ) { getFiles( file.getAbsolutePath() ); filelist.add( file.getAbsolutePath() ); //System.out.println( "显示" + filePath + "下所有子目录及其文件" + file.getAbsolutePath() ); }else{ filelist.add( file.getAbsolutePath() ); //System.out.println("显示" + filePath + "下所有子目录" + file.getAbsolutePath() ); } } return filelist; } } ```
欢迎大家关注DataLearner官方微信,接受最新的AI技术推送
相关博客
最热博客