class Program
{
static void Main(string[] args)
{
//源
string source = @"C:\Users\Steve\Desktop\搞笑资料\疯狂的足球1.rmvb";
//目标
string target = @"d:\疯狂的足球1.rmvb";
//调用复制文件的方法
CopyFile(source, target);
Console.WriteLine("ok");
Console.Read();
}
private static void CopyFile(string source, string target)
{
//1.创建一个指向源文件的文件流
using (FileStream fsRead = File.OpenRead(source))
{
using (FileStream fsWrite = File.OpenWrite(target))
{
//缓冲区
byte[] buffers = new byte[1024 * 1024 * 5];
//从源文件中读取一部分字节到buffers中
int r = fsRead.Read(buffers, 0, buffers.Length);
while (r > 0)
{
Console.Write(". ");
//将上次读取到的内容写入到文件流中
fsWrite.Write(buffers, 0, r);
r = fsRead.Read(buffers, 0, buffers.Length);
}
}
}
}
}
文件流操作--将一个文件复制到另外一个地方
最新推荐文章于 2023-04-10 20:43:45 发布