文件操作之复制
l 复制文件可通过file类的Copy方法来实现
l 格式为:
string soupath = @"C:\Users\Administrator\Desktop\sou\125.txt"; //定义字符文件夹路径 string detpath = @"C:\Users\Administrator\Desktop\det\126.txt"; if (File.Exists(soupath)) { try { if (!File.Exists(detpath)) { File.Copy(soupath, detpath, false); Console.WriteLine("复制成功!"); } else { Console.Write("目标文件中有对应的文件是否覆盖?\n 1 覆盖\n 2 不覆盖"); int str = Console.Read(); if (str == 1) { File.Copy(soupath, detpath, true); Console.WriteLine("覆盖成功"); } }
Copy(string sourceFilename,string destFileName,bool overWrite);
l 实例
l 完成各类复制出的情形的文件操作
1) 源文件夹中有文件,目标文佳夹中无文件
2) 源文件中有文件,目标文件夹中有文件
3) 原文件夹中无文件