# 超大文件拆分与多个文件合并 **Repository Path**: zhaocuinan/chaifen_hebing ## Basic Information - **Project Name**: 超大文件拆分与多个文件合并 - **Description**: 自己编写了一个对超大文件进行拆分成小文件,和将多个文件进行合并的小程序 - **Primary Language**: Go - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-06-20 - **Last Updated**: 2024-06-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 超大文件拆分与多个文件合并 #### 介绍 自己编写了一个对超大文件进行拆分成小文件,和将多个文件进行合并的小程序 #### 软件架构 所有程序都采用go语言进行开发 #### 使用说明 拆分程序 file_ChaiFenReadLine 第一个版本首先写了一个简单的,里面的目标文件、拆分保存路径、拆分大小都是固定的。 在使用完成后,进行优化,加入命令行输入“目标文件”、“存储路径”、“拆分大小”以及“/?”帮助说明。 在这个版本完善后,发现这个程序功能的一些不足于是又修改了以下几个版本 file_ChaiFen_size 与file_ChaiFenReadLine功能类似,只是内部使用的方法略有不同, 支持命令行输入“目标文件”、“存储路径”、“拆分大小”以及“/?”帮助说明。 file_ChaiFen_str 拆分条件由拆分后文件的大小更改为按照“特定文本”,进行拆分,文本匹配方式为完全匹配,无法进行模糊匹配和正则匹配。 支持命令行输入“目标文件”、“存储路径”、“分割文本”以及“/?”帮助说明。 file_ChaiFen_str_sql 针对mysql转储的.sql文件进行特别修改。 支持命令行输入“目标文件”、“存储路径”、“分割文本”以及“/?”帮助说明。 同时在拆分后的文件名上进行修正,文件名中包含表名。 合并程序 file_HeBing 合并程序,可以将多个文件合并为一个文件。 支持命令行输入“目标文件路径”、“合并的文件类型”、“合并后文件名”以及“/?”帮助说明。 文件类型支持通配符“*”