如何使用C#复制刚上传到服务器的文件?
我将文件上载到服务器,并使用C#中的FileUpload.SaveAs()方法保存它 当我上传这个文件时,我还想将同一个文件复制到另一个文件夹中,这样我就可以操纵副本并将原始文件原样保存。我如何使用C#实现这一点 到目前为止,我已经能够将文件保存在服务器中名为myFolder的文件夹中如何使用C#复制刚上传到服务器的文件?,c#,asp.net,file-upload,C#,Asp.net,File Upload,我将文件上载到服务器,并使用C#中的FileUpload.SaveAs()方法保存它 当我上传这个文件时,我还想将同一个文件复制到另一个文件夹中,这样我就可以操纵副本并将原始文件原样保存。我如何使用C#实现这一点 到目前为止,我已经能够将文件保存在服务器中名为myFolder的文件夹中 if (FileUpload1.HasFile) { string path = Path.GetFileName(FileUpload1.FileName
if (FileUpload1.HasFile)
{
string path = Path.GetFileName(FileUpload1.FileName);
path = path.Replace(" ", "");
FileUpload1.SaveAs(Server.MapPath("~/myFolder/") + path);
任何帮助都将不胜感激 您可以从
System.IO
使用File.Copy()
string path = Path.GetFileName(FileUpload1.FileName);
path = path.Replace(" ", "");
FileUpload1.SaveAs(Server.MapPath("~/myFolder/") + path);
string source = Server.MapPath("~/myFolder/") + path;
string destination = Server.MapPath("~/myotherfolder/") + path;
File.Copy(source, destination);
如果要覆盖具有相同名称的现有文件,则具有重载:
File.Copy(source, destination, true); // overwrite existing file.