`
ynshun
  • 浏览: 91533 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

合并多个文件内容

 
阅读更多
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;

/**
 * 
 * @desc <p> 
 *			合并多个文件内容
 * 		</p>
 * @author ynshun
 * @version 1.0
 * @date 2013-8-1 下午2:46:54
 */
public class CombinFile {
	/**
	 * 合并文件
	 * 
	 * @param filePath
	 *            需要合并的文件路径
	 * @param newFile
	 *            合并后形成的新文件
	 * @throws Exception
	 */
	@SuppressWarnings("resource")
	public void combinFile(String[] filePath, String newFile) throws Exception {
		FileOutputStream fOS = new FileOutputStream(new File(newFile));
		byte[] buffer = null;
		FileInputStream fis = null;
		for (int i = 0; i < filePath.length; i++) {
			File file = new File(filePath[i]);
			fis = new FileInputStream(file);
			buffer = new byte[fis.available()];
			fis.read(buffer);
			fOS.write(buffer);
		}
		fis.close();
		fOS.flush();
	}
	
	public static void main(String[] args) throws Exception {
		String[] filePath = {"C:\\Users\\nengshun\\Desktop\\新建文本文档.html","C:\\Users\\nengshun\\Desktop\\用户中心连调错误.txt"};
		String newFile = "C:\\Users\\nengshun\\Desktop\\新建文本文档.txt";
		CombinFile c = new CombinFile();
		c.combinFile(filePath, newFile);
	}
}

 

分享到:
评论

相关推荐

    合并多个sql文件

    当处理大型项目或数据库迁移时,可能会有多个SQL脚本文件,每个文件负责不同的数据库操作,如创建表、插入数据或设置权限。在这种情况下,合并这些SQL文件成一个单一的脚本可以简化管理和执行过程。标题“合并多个...

    BIN文件合并,多个BIN文件合成一个BIN

    2. 合并工具:"文件合并助手.exe"这样的程序允许用户将多个BIN文件整合为一个大文件。这类工具通常会读取每个输入文件的内容,并将它们连续写入新的BIN文件中。用户需要确保所有待合并的BIN文件都属于同一光盘或项目...

    将多个csv文件合并成一个csv文件的工具,C#编写,含源代码。支持忽略列头

    本话题关注的是如何使用C#编程语言来实现一个工具,将多个CSV文件合并为一个单一的CSV文件,同时支持忽略列头。 首先,我们要理解CSV文件的结构。CSV文件是一种纯文本文件,每一行代表一行数据,列与列之间由逗号...

    使用Access巧妙合并多个Excel文件

    Union操作符是Access中的一个重要功能,能够将多个查询结果合并到一起。在SQL视图中,我们可以使用Union操作符来合并链接的Excel文件。例如,我们可以使用以下SQL语句: ```sql SELECT * FROM [Sheet1$] UNION ...

    多个文件合并成一个大文件

    文件合并的基本原理是将多个文件的内容串联起来,形成一个新的单一文件。这个过程中,原始文件的信息会被读取并整合到新的文件中,同时保持原有的数据完整性。 2. **文本文件的合并** 对于文本文件(如.txt或.md...

    EXCEL 多个文件合并

    从给定的文件信息来看,主要讨论的是在Excel中如何合并多个文件,这涉及到VBA(Visual Basic for Applications)编程,一种广泛应用于Office应用程序中的自动化工具。以下将深入解析几个关键的知识点: ### EXCEL ...

    python合并多个shp矢量文件

    python批量合并多个shp矢量文件

    能在windows上将多个.bin文件合并成一个文件。是用QT写的工具

    标题中的“能在Windows上将多个.bin文件合并成一个文件。是用QT写的工具”表明这是一个使用QT框架开发的软件应用,其主要功能是合并多个.bin格式的二进制文件。QT是一个跨平台的C++应用程序开发框架,它提供了丰富的...

    将多个文件保存到一个文件内

    本文将深入探讨如何使用Delphi的内存流将多个文件合并到一个文件内,并在后续需要时使用流读取技术进行恢复。 首先,我们要理解什么是内存流。TMemoryStream是Delphi中的一个类,它允许我们在内存中存储和操作数据...

    合并TIF文件:合并多个TIF文件到【单个TIF文件】

    2、可以合并多个TIF文件到【单个文件】; 3、待合并的每个TIF文件:可以是已经包含单个TIF 或 多个TIF; 4、待合并的TIF文件【必须以数字为文件名】,合并时,按数字文件名【升序合并】而不会随机合并; 5、做成DLL...

    把多个EXCEL文件合并成一个文件

    在这种情况下,将这些独立的Excel文件合并成一个文件能够极大地提高工作效率,便于管理和分析数据。标题“把多个EXCEL文件合并成一个文件”正是指向了这样一个需求,而描述中的“简单实用”则暗示了存在一种简便的...

    多个VCF合并为一个VCF

    本文详细介绍了如何通过命令行操作将多个VCF文件合并成一个文件。这种方法简单高效,尤其适合处理大量的VCF文件。通过遵循上述步骤,您可以轻松地管理和组织您的联系人信息,提高工作效率。在实际操作过程中,务必...

    合并多个RTF文件转换成PDF并添加书签1

    标题中的“合并多个RTF文件转换成PDF并添加书签1”指的是一个自动化流程,它涉及使用Python脚本来合并多个富文本格式(RTF)文件,然后将合并后的文档转换为PDF,并在PDF中添加书签以便于导航。这个过程对于整理和归档...

    将多个pdf文件合并为一个文件

    将pdf_merge.exe放到需要合并的pdf文件目录下,双击执行,会将该文件下的pdf文件按名称排序后合并为1个pdf文件。 新文件命名格式为: all_merge_年月日_时分秒.pdf 注:被合并的源文件会剔除 all_merge 开头的pdf...

    将多个mxd图层合并到一个mxd的小工具

    这个小工具——“将多个mxd图层合并到一个mxd”是利用ArcGIS Engine 10.4.1版本创建的,旨在解决GIS用户在管理大量地图文档(MXD)时的效率问题。MXD文件是ArcGIS Desktop的核心组成部分,它包含了地图布局的所有...

    matlab将多个txt文件内容写入一个txt文件中

    matlab代码将多个txt文件中内容整理到一个新的txt文件中,内容整体用回车隔开

    两个bin文件合并成1个bin文件UBIN.zip

    ZIP是一种常用的文件压缩格式,它可以将多个文件压缩到一起,形成一个单一的可下载和传输的文件。在ZIP文件中,原始文件的结构和名称通常会被保留,以便解压后能恢复原状。 要从"UBIN.zip"中提取并合并BIN文件,你...

    TDMS 文件合并 labview代码

    描述 "TDMS 文件合并" 指的是将多个TDMS文件整合成一个单一的文件,这样可以简化数据处理流程,减少文件管理的复杂性,并可能提高数据分析的效率。LabVIEW提供了强大的文件I/O功能,能够方便地读取、写入和处理TDMS...

    为多个文本文件做内容批量替换

    但是,如果你有多个文件,想要同时替换它们里面的一些相同内容,显然不是其简单的替换功能就能够达到的。要想批处理完成N个文件的文本同时替换,我给大家推荐一个小工具——Replace Plus。它是一款绿色小软件,并不...

    PDF合并,多个pdf可以直接合并到同一个文件

    这个话题主要涉及如何将多个独立的PDF文件整合到一个单一的PDF文档中,以便于管理和阅读。下面将详细介绍这一过程以及相关的工具和技术。 首先,我们要了解PDF(Portable Document Format)格式的特性。PDF是一种...

Global site tag (gtag.js) - Google Analytics