0

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

现在我正在使用

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

1 回答 1

2

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

 File.Move(Server.MapPath(p.FilePath), Server.MapPath(Path.GetDirectoryName(Server.MapPath(p.FilePath)))+"\\" "filename");
于 2013-10-11T10:54:23.980 回答