流程:
先创建第一个文件(picture1)的文件流判断第二个文件是否存在,存在则删除。创建picture2和文件流创建bytes缓冲区利用do while循环先读后写 static void Main(string[] args) { string path = "picture1.jpg"; FileStream fs1 = new FileStream(path, FileMode.Open, FileAccess.Read); if(File.Exists("picture2.jpg")) { File.Delete("picture2.jpg"); } FileStream fs2 = new FileStream("picture2.jpg", FileMode.Create, FileAccess.Write); byte[] bytes = new byte[1024]; int num; do { num = fs1.Read(bytes, 0, bytes.Length); fs2.Write(bytes, 0, bytes.Length); } while (num>0); fs2.Close(); fs1.Close(); }结果: