我有controller method
可以在Uploads
文件夹中上传图片。我尝试在其中创建一个日期文件夹,以便我可以将图像分组到相关的日期文件夹中。但Directory.CreateDirectory()
未在我现有的Uploads
文件夹中创建文件夹。
<{1}}方法
SaveAs()
我的行动方法
can't find the directory: MyApp/Uploads/10-11-2015
答案 0 :(得分:3)
您对文件/文件夹名称dd/MM/yyyy
使用了无效的日期格式字符串。文件/文件夹名称中不允许使用字符" / "
。您可以使用dd-MM-yyyy代替
答案 1 :(得分:0)
尝试在目录地址中使用\\而不是/
答案 2 :(得分:0)
我自己想通了,我需要为CreateDirectory()
方法提供正确的服务器路径。以下代码完成了诀窍
var FolderUploadDir = Server.MapPath("~/Uploads/"+DateTime.Now.ToString("dd-MM-yyyy"));
Directory.CreateDirectory(FolderUploadDir);