안녕하세요 여러분, C# mvc3을 사용하여 폴더를 만들려고합니다. 내 컨트롤러에 다음 코드가 있습니다.C# .net을 사용하여 상대 폴더 만들기
string path = Path.Combine("~/Content/albums", album.title.Replace(" ", ""));
Directory.CreateDirectory(path);
그러나 폴더를 만드는 것 같지 않습니다. 나는 상대 경로없이 디렉토리를 사용하여 시도하고 그것은 컨트롤러 외부 경우
Directory.CreateDirectory("c:/test");
이 (
시도 할 때 내부 경로는 무엇입니까? –
디렉터리에 읽고 쓸 수 있도록 ASP.Net 응용 프로그램에 대해 적절한 사용 권한을 할당해야합니다. 두 번째로 HttpServerUtility.MapPath를보고 애플리케이션 경로를 찾습니다. http://msdn.microsoft.com/en-us/library/system.web.httpserverutility.mappath.aspx – Lloyd
hmm "~/Content/albums \\ gone"사라진 앨범의 제목 @ SimonEdström –