我想在同一文件夹中重命名文件,我该如何实现?
现在我正在使用
File.Move(Server.MapPath(p.FilePath), Server.MapPath("~/Programs/test/Outputs/" + UserID + "/") + ID +".pdf");
答案 0 :(得分:2)
是的,有一个解决方案,您可以尝试Path.GetDirectoryName
File.Move(Server.MapPath(p.FilePath), Server.MapPath(Path.GetDirectoryName(Server.MapPath(p.FilePath)))+"\\" "filename");