package offer_demo;
import java.io.*;
public class FileCombine {
public static void main(String[] args) throws IOException {
//定义输出目录
//String FileOut="E:\\Mycode\\SBgong\\output\\1.txt";
String FileOut="F:\\β-LEHub\\和师妹一起收集处理数据\\CBMAR\\classA\\classA02.txt";
BufferedWriter bw=new BufferedWriter(new FileWriter(FileOut));
//读取目录下的每个文件或者文件夹,并读取文件的内容写到目标文字中去
//File[] list = new File("E:\\Mycode\\SBgong\\input\\2012-09-22").listFiles();
File[]list=new File("F:\\β-LEHub\\和师妹一起收集处理数据\\CBMAR\\classA").listFiles();
int fileCount = 0;
int folderConut= 0;
for(File file : list)
{
if(file.isFile())
{
fileCount++;
BufferedReader br = new BufferedReader(new FileReader(file));
String line;
while((line=br.readLine())!=null) {
bw.write(line);
bw.newLine();
}
br.close();
}else {
folderConut++;
}
}
bw.close();
System.out.println("输入目录下文件个数为"+fileCount);
System.out.println("输入目录下文件夹个数为"+folderConut);
}
}
合并一个文件夹下的多个文件-java
最新推荐文章于 2023-04-26 13:02:05 发布