java 合并多个文件_通过java 来实现对多个文件的内容合并到一个文件中

现在有多个txt文本文件,需要把这么多个文件的内容都放到一个文件中去

java 合并多个文件_通过java 来实现对多个文件的内容合并到一个文件中_第1张图片

以下是实现代码

package com.SBgong.test;

import java.io.*;

public class FileCombine {

public static void main(String[] args) throws IOException {

//定义输出目录

String FileOut="E:\\Mycode\\SBgong\\output\\1.txt";

BufferedWriter bw=new BufferedWriter(new FileWriter(FileOut));

//读取目录下的每个文件或者文件夹,并读取文件的内容写到目标文字中去

File[] list = new File("E:\\Mycode\\SBgong\\input\\2012-09-22").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 合并多个文件_通过java 来实现对多个文件的内容合并到一个文件中_第2张图片

java 合并多个文件_通过java 来实现对多个文件的内容合并到一个文件中_第3张图片

node遍历给定目录下特定文件,内容合并到一个文件

遍历目录用了fs.readdir这个异步方法,得到当前目录下所有的文件和目录的一个数组.然后判断: if文件,并且后缀符合设定的规则(本文例子是符合后缀ts,js)直接用同步方法写入, if目录,继续 ...

linux下复制一个文件的内容到另一个文件

cat path/to/file/filename1 >> path/to/file/filename2 例如: cat id_rsa.pub >> ~/.ssh/author ...

Windows 下自动同步文件夹内容到另一个文件夹下

实现windows 使用bat脚本文件,复制文件夹到另一个盘,参考如下代码:/y是可以不显示:提示你需要覆盖一个文件,如下图: bat文件内容为 @echo off echo "使用bat脚 ...

【linux】复制文件夹内容到另一个文件夹

我一直觉得cp是个非常简单的指令.结果居然遇到坑了.记录一下. 文件夹1:test1/ 文件夹2:test2/ 目标:将test1/中的所有文件和目录拷贝到test2/中 正确指令: cp -rf t ...

Java基础面试操作题: File IO 文件过滤器FileFilter 练习 把一个文件夹下的.java文件复制到另一个文件夹下的.txt文件

package com.swift; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File ...

Path,Files巩固,题目:从键盘接收两个文件夹路径,把其中一个文件夹中(包含内容)拷贝到另一个文件夹中

这个题目用传统的File,InputStream可以做,但是如果用Files,Path类做,虽然思路上会困难一些,但是代码简洁了很多,以下是代码: import java.io.IOException ...

文件下载Controller,文件夹内容监听,文件上传,运行程序通过url实现文件下载

文件下载Controller @RequestMapping("/fileDownLoad") public ResponseEntity fileDo ...

C# 将多个office文件转换及合并为一个PDF文件

PDF文件介绍 PDF(Portable Document Format )文件源于20世纪90年代初期,如今早已成为了一种最流行的的文件格式之一.因为PDF文件有很多优点: 支持跨平台和跨设备共享 ...

随机推荐

水流雨渍shader

战神斯巴达之魂的雨渍做的很逼真,尝试了下,似乎是差不多了,整体欠缺不少 普通平面: 环形流动: 河流: shader实现,3层加上一个偏移层 圆形的雨渍流动和河流要重新展一下UV

[ionic开源项目教程] - 第8讲 根据菜单分类加载数据(重要)

[ionic开源项目教程] - 第8讲  根据菜单分类加载数据(重要) [效果图] 注意 今天遇到一个比较棘手的问题,就是左右滑动菜单的设计不合理性,所以tab1.html对应的视图层和control ...

使用jvisualvm

jvisualvm是java开发,调试,监控,分析内存的一个可视化工具,可以在安装完JDK中找到,一般在bin目录下 之前调试tomca内存分配,现在总结下心得, windows下的tomcat修改c ...

mongodb的安装方法

下载安装 mongodb官网下载地址:https://www.mongodb.org/downloads#produc...直接下载.msi文件并安装到指定目录即可.我的安装路径是D:\mongodb ...

Codeforces 1077C Good Array 坑 C

Codeforces 1077C Good Array https://vjudge.net/problem/CodeForces-1077C 题目: Let's call an array good ...

实现java随机数Random的几招

一,在java.util这个包里面提供了一个Random的类,我们可以新建一个Random的对象来产生随机数,可以产生随机整数.随机float.随机double,随机long,这个也是我们经常用的一个 ...

C语言 · 友好数

算法训练 友好数   时间限制:1.0s   内存限制:256.0MB      问题描述 有两个整数,如果每个整数的约数和(除了它本身以外)等于对方,我们就称这对数是友好的.例如: 9的约数和有:1 ...

ios开发之--ZHPickView输出格式不出现 +0000

这样写就不会输出 +0000了 NSDate *select = [_datePicker date]; NSDateFormatter *dateFormatter = [[NSDateFormat ...

A1038

用一串数拼接成一个数,输出最小的. 思路:使用string和相关的函数. #include #include #include

你可能感兴趣的:(java,合并多个文件)