Utilities written in C# to split and merge large files
Note: There is a new version of this code for .NET 5 (FileCutter), with some improvements
This sample show you how split a large file into different files, and how merge all those parts into a single file. For it, you can choice split a file by size or by number of files.
- The next C# sample, split a large file into files of 4 Megabytes:
var fileUtilities = new FileUtilities.Discompose();
fileUtilities.SplitFileBySizeOfFiles(@"C:\Temp\BigFile.txt", 4, FileUtilities.SizeType.MBytes);
- The next C# sample, split a large file into 5 files:
var fileUtilities = new FileUtilities.Discompose();
fileUtilities.SplitFileByNumberOfFiles(@"C:\Temp\BigFile.txt", 5);
- The next C# sample, merge the split files into a file:
var fileUtilities = new FileUtilities.Compose();
fileUtilities.MergeFiles(@"C:\Temp");