繁体   English   中英

如何使用C#创建文件夹并在其中保存文件

[英]how to create folder and save file in it using c#

我创建了新文件夹,但是如何保存其中的文件,请帮帮我。

string createfolder = "E:/tmp/jobres/" + uId;    
System.IO.Directory.CreateDirectory(createfolder);
AsyncFileUpload1.SaveAs(Server.MapPath("/tmp/jobres/" + AsyncFileUpload1.PostedFile.FileName));

但是如何将我的文件存储在创建的文件夹中?

由于您在保存时使用MapPath ,因此可能在错误的位置创建了目录。 创建目录时也应使用MapPath

var createfolder = Path.Combine(Server.MapPath("/tmp/jobres/"), uId.ToString());    
System.IO.Directory.CreateDirectory(createfolder);
AsyncFileUpload1.SaveAs(Path.Combine(createdFolder, AsyncFileUpload1.PostedFile.FileName));
 string createfolder = "/tmp/jobres/" + uId;                           
 System.IO.Directory.CreateDirectory(createfolder);
 AsyncFileUpload1.SaveAs(Path.Combine(createfolder,AsyncFileUpload1.PostedFile.FileName));

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM