将多个文件合并为一个文件
文件 一个 多个 合并
2023-09-14 09:00:20 时间
实现效果:
知识运用:
FileStream 和BinaryReader 及BinaryWriter类
实现代码:
/// <summary> /// 文件合并 /// </summary> /// <param name="strFile">要合并的文件名称列表</param> /// <param name="strPath">合并后保存的文件路径</param> /// <param name="PBar">显示进度的进度条</param> public void CombinFile(string[] strFile,string strPath,ProgressBar PBar) { PBar.Maximum = strFile.Length; FileStream addStream = new FileStream(strPath,FileMode.Append); BinaryWriter addWriter = new BinaryWriter(addStream); FileStream tempStream = null; BinaryReader tempReader = null; for (int i = 0; i < strFile.Length; i++) { tempStream = new FileStream(strFile[i],FileMode.Open); tempReader = new BinaryReader(tempStream); addWriter.Write(tempReader.ReadBytes((int)tempStream.Length)); tempReader.Close(); tempStream.Close(); PBar.Value = i + 1; } addWriter.Close(); addStream.Close(); MessageBox.Show("文件合并成功!"); }
相关文章
- 在VS中让一个JS文件智能提示另一个JS文件中的成员2--具体引用
- 解决IIS 不能下载.exe.config文件的方法
- Python源码导出到一个txt文件
- C#.NET常见问题(FAQ)-想要另存一个项目,sln文件丢了怎么办,如何打开高版本的项目
- 静态资源打包:一个javescript 的src引用多个文件,一个link引用多个CSS文件
- 将多个文件合并为一个文件
- c++ 一个h文件里面定义一个主类,然后定义多个子类
- samba需求,请建一个目录,所有用户都可以修改其中的任意文件(新建文件的权限问题)
- Linux使用tcpdump命令抓包保存pcap文件wireshark分析
- location 将多级目录下的文件转成一个文件
- 关于实现一个基于文件持久化的EventStore的核心构思
- 利用socket模拟http的混合表单上传(在一个请求中提交表单并上传多个文件)
- 介绍一个能够对日志文件进行自定义高亮的 VS Code 扩展
- Atitit Java内容仓库(Java Content Repository,JCR)的JSR-170 文件存储api标准 目录 1. Java内容仓库1 2. Java内容仓库2 2.1.
- atitit.D&D drag&drop拖拽文件到界面功能 html5 web 跟个java swing c#.net c++ 的总结
- 配置 Linux ubuntu 的与win的共享文件 , 使用 samba, 在win的环境下 就访问Linux的代码
- vue中将验证表单输入框的方法写在一个js文件中(表达式验证邮箱、身份证、号码、两次输入的密码是否一致)
- Powershell Mail module, 发送outbox 里的全部邮件(一个.csv文件代表一封邮件)
- 181:vue+openlayers 加载解析geojson文件,给每一个feature(非整体)添加渐变颜色
- leaflet 设置多个marker,导出为一个geojson文件(066)
- LabVIEW创建一个Access数据库文件
- 严重性 代码 说明 项目 文件 行 禁止显示状态 警告 CS8032 无法从...创建分析器...的实例: 未能加载文件或程序集...或它的某一个依赖项。系统找不到指定的文件
- LSM树——LSM 将B+树等结构昂贵的随机IO变的更快,而代价就是读操作要处理大量的索引文件(sstable)而不是一个,另外还是一些IO被合并操作消耗。
- 详解通讯录(静态版、动态增长版、文件存储版)
- 严重性 代码 说明 项目 文件 行 禁止显示状态 警告 CS8032 无法从...创建分析器...的实例: 未能加载文件或程序集...或它的某一个依赖项。系统找不到指定的文件