文件操作文件移动
l 移动文件可通过file类的move方法来实现
l 格式为:move(string soureceFileName,string destfileName);
l 移动的三个要素:
n 源文件存在,目标文件不存在
n 源文件存在,目标文件存在
n 源文件不存在
string soupath = @"C:\Users\Administrator\Desktop\sou\123.xlsx"; string detpath=@"C:\Users\Administrator\Desktop\det\123.xlsx"; if (File.Exists(soupath)) { try { if (!File.Exists(detpath)) { File.Move(soupath, detpath); Console.WriteLine("文件移动成功!"); } else { Console.WriteLine("目标文件夹中有文件\n 1覆盖\n 2取消"); string userread = Console.ReadLine(); if (userread == "1") { Console.WriteLine("文件重名,请修改文件名"); } if (userread == "2") { Console.WriteLine("用户取消了操作"); } } } catch (Exception ex) { Console.WriteLine("文件移动异常" + ex); } } else { Console.WriteLine("源文件不存在移动文件"); } Console.Read();