主要代码:
using System;
using System.IO;
namespace FileManager
{
/// <summary>
/// 标题:文件辅助类
/// 作者:肖小勇
/// 日期:2011-08-19
/// 描述:目前包含的功能有 “文件分割”、“文件合并”
/// </summary>
public class FileHelper
{
/// <summary>
/// 单次读取文件的字节数,同时也是分割文件最小容量,默认为 0.5M
/// </summary>
const int MIN_PARTSIZE = 1024 * 1024/2;
#region " Split "
/// <summary>
/// 分割文件
/// </summary>
/// <param name="sourceFile">需要分割的文件路径</param>
/// <param name="targetFolder">文件分割后保存的目录</param>
/// <param name="singlePartSize">单个文件包的大小,单位字节</param>
public static void Split(string sourceFile, string targetFolder, int singlePartSize)
{
if (!File.Exists(sourceFile))