string filePath = Server.MapPath("~/UploadFiles/"+id+"/");//id为文件夹名?
DirectoryInfo dir = new DirectoryInfo(filePath);//如果文件夹不存在则创建
if (!dir.Exists)
{
dir.Create();
}
filePath += fileName;//加上文件
myFile.PostedFile.SaveAs(filePath);
//要这样写
string filePath=Server.MapPath(string.Format("/~UPLOADFILES/{0}/"),id));
//如果不存在,先创建文件夹,否则SaveAs的时候会出错
if(!Directory.Exists(filePath))
{
Directory.Create(filePath);
}
string fileName=filePath+reName ;
myFile.PostedFile.SaveAs(fileName) ;