Cha*_*kim 4 .net c# asp.net-mvc-3
大家好我正在尝试使用c#mvc3创建一个文件夹.我的控制器中有以下代码
string path = Path.Combine("~/Content/albums", album.title.Replace(" ", ""));
Directory.CreateDirectory(path);
Run Code Online (Sandbox Code Playgroud)
但它似乎没有创建一个文件夹.我已经尝试使用没有相对路径的目录,它的工作原理
Directory.CreateDirectory("c:/test");
Run Code Online (Sandbox Code Playgroud)
谢谢
首先在内容上尝试Server.MapPath(如果在Controller中)或System.Web.Hosting.HostingEnvironment.MapPath(如果在Controller之外),它将虚拟资源路径映射到物理路径,因此:
string contentPath = Server.MapPath("~/Content/albums");
string path = Path.Combine(contentPath, album.title.Replace(" ", ""));
Run Code Online (Sandbox Code Playgroud)
然后创建目录.
| 归档时间: |
|
| 查看次数: |
4800 次 |
| 最近记录: |