複製文件中使用ASP.net,並在網站上的.docx文件:我如何在asp.net
Server.MapPath("~") + @"Files\tmp.docx".
我想這個文件拷貝到
Server.MapPath("~") + @"Files\Docx\"
爲「D210」的名字命名。
如何複製此文件並重命名它?
複製文件中使用ASP.net,並在網站上的.docx文件:我如何在asp.net
Server.MapPath("~") + @"Files\tmp.docx".
我想這個文件拷貝到
Server.MapPath("~") + @"Files\Docx\"
爲「D210」的名字命名。
如何複製此文件並重命名它?
你需要做的IO的工作,所以不要忘記添加Using System.IO;
,這是你需要的代碼:
//1.Prepare the name for renaming
string newName = "D210";
//2.Create the Folder if it doesn't already exist
if(!Directory.Exists(Server.MapPath("~")[email protected]"\Files\Docx\"))
Directory.CreateDirectory(Server.MapPath("~")[email protected]"\Files\Docx\");
//3.Copy the file with the new name
File.Copy(Server.MapPath("~") + @"Files\tmp.docx",Server.MapPath("~")[email protected]"\Files\Docx\"+newName+".docx");
我猜「example1」應該是「D210」。這也是他想要的。 –
謝謝Beko :)現在它真的是一口嚼口水 –
也看他的問題,他想複製文件到應用程序根目錄\ Files \ Docx \,所以你可能想改變'Server.MapPath(「。」)'到'Server.MapPath(「〜」)'因爲你不知道.aspx是否位於根目錄下。 – Rutix
你是什麼意思'刪除name'? –
@mahditahsildari:我輸錯了。我想重命名新文件 –
@AhmazKazemi你測試了我的代碼嗎? –