简单实用,两行代码解决问题。soeasy for you
FileInfo fi = new FileInfo(fileName);
fi.MoveTo(newFileName);
//重命名文件
//当有可能出现重名文件时会报异常,需要捕获下。
//另外想到一个比较好的方法就是做下文件是否存在的判断。
try
{
//xx/xx/aa.rar
string fileName = "旧路径";
//xx/xx/xx.rar
string newFileName = "新路径";
if (!File.Exists(newFileName))
{
FileInfo fi = new FileInfo(fileName);
fi.MoveTo(newFileName);
}
}
catch (Exception e)
{
Console.WriteLine(e);
}