控制台:在控制台中输入多个文件用“+”连接起来,然后合并成一个文件。
Console.WriteLine("请输入文件名!");
string fileName = Console.ReadLine();
Console.WriteLine("请输入保存文件名!");
string fileSave = Console.ReadLine();
string[] files = fileName.Split('+');
using (FileStream file = new FileStream(fileSave, FileMode.Create, FileAccess.Write))
{
for (int i = 0; i < files.Length; i++)
{
byte[] bt = new byte[1024];
int count = -1;
using (FileStream save = new FileStream(files[i], FileMode.Open, FileAccess.Read))
{
while ((count = save.Read(bt, 0, bt.Length)) > 0)
{
file.Write(bt, 0, count);
}
}
}
}
Console.WriteLine("ok");
Console.ReadKey();