C#自适应合并文件的方法
本文实例讲述了C#自适应合并文件的方法。分享给大家供大家参考。具体实现方法如下:
usingSystem; usingSystem.IO; namespaceMergeFile { classProgram { publicstaticvoidMain(string[]args) { intcount=1; stringsourcepath=@"D:\SplitFile"; stringfiletomerge=@"C:\编程的奥秘.pdf"; FileStreamftm=newFileStream(filetomerge,FileMode.Create,FileAccess.Write); BinaryWriterbw=newBinaryWriter(ftm); stringfilepath; while(File.Exists(filepath=sourcepath+Path.DirectorySeparatorChar+Path.GetFileName(filetomerge)+count++)) { FileStreamfsr=newFileStream(filepath,FileMode.Open,FileAccess.Read); BinaryReaderbr=newBinaryReader(fsr); bw.Write(br.ReadBytes((int)fsr.Length)); br.Close(); fsr.Close(); } bw.Flush(); bw.Close(); ftm.Close(); } } }
希望本文所述对大家的C#程序设计有所帮助。