首页 > 编程 > C# > 正文

C#自适应合并文件的方法

2019-10-29 21:41:41
字体:
来源:转载
供稿:网友

这篇文章主要介绍了C#自适应合并文件的方法,涉及C#基于FileStream类实现文件读写操作的相关技巧,非常简单实用,需要的朋友可以参考下

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

 

 
  1. using System; 
  2. using System.IO; 
  3. namespace MergeFile 
  4. class Program 
  5. public static void Main(string[] args) 
  6. int count=1; 
  7. string sourcepath=@"D:/SplitFile"
  8. string filetomerge=@"C:/编程的奥秘.pdf"
  9. FileStream ftm = new FileStream(filetomerge, FileMode.Create, FileAccess.Write); 
  10. BinaryWriter bw=new BinaryWriter(ftm); 
  11. string filepath; 
  12. while(File.Exists(filepath=sourcepath+Path.DirectorySeparatorChar+Path.GetFileName(filetomerge)+count++)) 
  13. FileStream fsr = new FileStream(filepath, FileMode.Open, FileAccess.Read); 
  14. BinaryReader br=new BinaryReader(fsr); 
  15. bw.Write(br.ReadBytes((int)fsr.Length)); 
  16. br.Close(); 
  17. fsr.Close(); 
  18. bw.Flush(); 
  19. bw.Close(); 
  20. ftm.Close(); 

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

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表