使用asp.net重命名同一文件夹中的文件

时间:2013-10-11 08:45:29

标签: c# asp.net

我想在同一文件夹中重命名文件,我该如何实现?

现在我正在使用

File.Move(Server.MapPath(p.FilePath), Server.MapPath("~/Programs/test/Outputs/" + UserID + "/") + ID +".pdf");

1 个答案:

答案 0 :(得分:2)

是的,有一个解决方案,您可以尝试Path.GetDirectoryName

 File.Move(Server.MapPath(p.FilePath), Server.MapPath(Path.GetDirectoryName(Server.MapPath(p.FilePath)))+"\\" "filename");