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#表达式树Expression基础讲解

    C#表达式树Expression基础讲解

    这篇文章介绍了C#表达式树Expression和基本用法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-12-12
  • C#: 引用变量与数值变量的区别

    C#: 引用变量与数值变量的区别

    在C#中主要存在两大类型的数据:引用类型(class)和值类型(struct)。本文探讨一下C#中引用变量和数值变量的区别。
    2013-03-03
  • WPF使用触发器需要注意优先级问题解决

    WPF使用触发器需要注意优先级问题解决

    本文主要介绍了WPF使用触发器需要注意优先级问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-01-01
  • C#中如何使用Chart图表问题

    C#中如何使用Chart图表问题

    这篇文章主要介绍了C#中如何使用Chart图表问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • c# for循环中创建线程执行问题

    c# for循环中创建线程执行问题

    这篇文章主要介绍了有关c# for循环中创建线程执行问题,下面文章将将以举例的方式展开for循环中创建线程执行问题的内容,需要的朋友可以参考一下,希望对你有所帮助
    2021-11-11
  • winform关闭窗体FormClosing事件用法介绍

    winform关闭窗体FormClosing事件用法介绍

    这篇文章介绍了winform关闭窗体FormClosing事件的用法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • c#利用system.net发送html格式邮件

    c#利用system.net发送html格式邮件

    这篇文章主要介绍了c#利用system.net发送html格式邮件的示例,带有抄送、密送、附件功能,需要的朋友可以参考下
    2014-02-02
  • 基于C#实现微信支付宝扫码支付功能

    基于C#实现微信支付宝扫码支付功能

    为公司系统业务需要,这几天了解了一下微信和支付宝扫码支付的接口,并用c#实现了微信和支付宝扫码支付的功能。需要的朋友跟随小编一起看看吧
    2019-06-06
  • C#使用ping命令的两个例子

    C#使用ping命令的两个例子

    这篇文章主要介绍了C#使用ping命令的两个例子,本文给出了调用CMD命令和使用C# ping类的两个例子,需要的朋友可以参考下
    2014-08-08
  • C#实现一个简单实用的TXT文本操作及日志框架详解

    C#实现一个简单实用的TXT文本操作及日志框架详解

    这篇文章主要给大家介绍了关于利用C#如何实现一个简单实用的TXT文本操作及日志框架的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们一起来看看吧
    2018-07-07

最新评论