2009-03-19 3 views
17

나는 많은 변수를 연결하고 그 문자열을 파일 경로로 저장하려고합니다.파일 저장 및 자동으로 디렉터리 만들기

은 예를 들어 각각

에 "존재하는 경우"확인하지 않고 존재하지 않는 경우 자동으로 모든 적절한 디렉토리를 작성하는 방법이있다.

"C:\" + a + "\" + b+ "\" + d + "\" + d + ".txt" 
+0

가능한 복제 [폴더가 존재하지 않을 경우이를 만듭니다] (HTTP : // 유래 .com/questions/9065598/if-a-folder-does-exist-create-it) –

답변

55

new FileInfo(path).Directory.Create()을 사용하십시오.

는 (이 필요한 것 계층 구조에서 아무것도 생성 디렉토리가 이미 아무것도하지 않는다 존재하는 경우..)

+0

@ shahkalpesh의 답변을 참조하십시오. – ProfK

10
 

using System.IO; 
.... 
Directory.CreateDirectory(@"c:\temp\a\b\c\d\e"); 
 
+1

if (Directory.Exists (...) 검사를 잊지 마라.) – ProfK

+3

@ProfK 디렉토리가 있는지를 확인할 필요가 없다. ** Directory.CreateDirectory() **는 이미 그렇게한다. – forcewill

+0

@forcewill 고마워. 내가 왜 그렇게 말했지? – ProfK

관련 문제