C#文件合并的方法

 更新时间:2015年07月06日 16:21:14   作者:DTC2  
这篇文章主要介绍了C#文件合并的方法,实例分析了C#基于FileStream操作文件合并的相关技巧,需要的朋友可以参考下

本文实例讲述了C#文件合并的方法。分享给大家供大家参考。具体实现方法如下:

using System;
using System.IO;
string filetomerge=@"C:\temp\data.bin";
string targetpath=@"D:\store";
string strFileName = filetomerge.Substring(filetomerge.LastIndexOf(Path.DirectorySeparatorChar) + 1);
FileStream fsr1 = new FileStream(targetpath+ Path.DirectorySeparatorChar + strFileName + "1", FileMode.Open, FileAccess.Read);
FileStream fsr2 = new FileStream(targetpath+ Path.DirectorySeparatorChar + strFileName + "2", FileMode.Open, FileAccess.Read);
byte[] btArr = new byte[fsr1.Length+fsr2.Length];
fsr1.Read(btArr, 0, Convert.ToInt32(fsr1.Length));
fsr2.Read(btArr, Convert.ToInt32(fsr1.Length), Convert.ToInt32(fsr2.Length));
fsr1.Close();
fsr2.Close();
FileStream fsw = new FileStream(%%2 + Path.DirectorySeparatorChar+ strFileName, FileMode.Create, FileAccess.Write);
fsw.Write(btArr, 0, btArr.Length);
fsw.Flush();
fsw.Close();

希望本文所述对大家的C#程序设计有所帮助。

相关文章

  • C#使用正则表达式过滤html标签

    C#使用正则表达式过滤html标签

    最近在开发一个项目,其中有需求要求我们把一段html转换为一般文本返回,使用正则表达式是明智的选择,下面小编给介绍下C#使用正则表达式过滤html标签,需要的朋友参考下
    2016-08-08
  • C#中async和await的深入分析

    C#中async和await的深入分析

    Async/Await是C# 5引入的关键字,用以提高用户界面响应能力和对Web资源的访问能力,同时它使异步代码的编写变得更加容易,下面这篇文章主要给大家介绍了关于C#中async和await的相关资料,需要的朋友可以参考下
    2022-11-11
  • 深入理解C#实现快捷键(系统热键)响应的方法

    深入理解C#实现快捷键(系统热键)响应的方法

    本篇文章是对使用C#实现快捷键(系统热键)响应的方法进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • 汉字转拼音软件制件示例(汉字转字母)

    汉字转拼音软件制件示例(汉字转字母)

    这篇文章主要介绍了c#汉字转拼音的方法,但不能判断多音字,大家可以参考修改使用
    2014-01-01
  • 深入了解C#多线程安全

    深入了解C#多线程安全

    使用多线程无法避免的一个问题就是多线程安全。那什么是多线程安全?如何解决多线程安全?本文将通过一些简单的例子为大家详细介绍一下多线程相关的问题,感兴趣的可以了解一下
    2021-12-12
  • WinForm实现页面按钮定时隐藏功能

    WinForm实现页面按钮定时隐藏功能

    这篇文章主要介绍了WinForm实现页面按钮定时隐藏功能,结合实例形式分析了WinForm基于定时器的页面控件属性动态操作相关实现技巧,需要的朋友可以参考下
    2017-05-05
  • Unity C#执行bat脚本的操作

    Unity C#执行bat脚本的操作

    这篇文章主要介绍了Unity C#执行bat脚本的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • C#文件流读写和进度回调示例详解

    C#文件流读写和进度回调示例详解

    这篇文章主要给大家介绍了关于C#文件流读写和进度回调的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-03-03
  • 把DLL文件打包进EXE的操作技巧

    把DLL文件打包进EXE的操作技巧

    用VS2005建立一个windows项目,取名test,之后把生成DLL文件打包进EXE,接下来介绍详细的操作技巧,感兴趣的朋友可以了解下啊,或许对你有所帮助
    2013-02-02
  • winform多线程组件BackgroundWorker使用

    winform多线程组件BackgroundWorker使用

    这篇文章介绍了winform多线程组件BackgroundWorker的使用方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-05-05

最新评论