0

ASP.netを使用しており、Webサイトに.docxファイルがあります。

Server.MapPath("~") + @"Files\tmp.docx". 

このファイルをにコピーしたい

Server.MapPath("~") + @"Files\Docx\"「D210」という名前で。

このファイルをコピーして名前を変更するにはどうすればよいですか?

4

1 に答える 1

4

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("~")+@"\Files\Docx\"))
    Directory.CreateDirectory(Server.MapPath("~")+@"\Files\Docx\");

//3.Copy the file with the new name
File.Copy(Server.MapPath("~") + @"Files\tmp.docx",Server.MapPath("~")+@"\Files\Docx\"+newName+".docx");
于 2012-12-15T10:29:36.100 に答える