프로그래밍 언어/C++

[C#] 폴더가없는 경우 새로 만드는 방법

Rateye 2021. 11. 15. 10:57
728x90
반응형
질문 : 폴더가없는 경우 새로 만듭니다.

내 응용 프로그램에서 FileUploader 컨트롤을 사용합니다. 지정된 폴더에 파일을 저장하고 싶습니다. 이 폴더가 없으면 먼저 만든 다음이 폴더에 파일을 저장하고 싶습니다. 폴더가 이미 존재하는 경우 파일을 저장하십시오.

어떻게 할 수 있습니까?

답변

다른 사람들이 말했듯이 System.IO.Directory.CreateDirectory 사용하십시오.

그러나 먼저 존재하는지 확인할 필요는 없습니다. 문서에서 :

이미 존재하거나 경로의 일부가 유효하지 않은 경우가 아니면 경로에 지정된 모든 디렉토리가 작성됩니다. 디렉터리가 이미있는 경우이 메서드는 새 디렉터리를 만들지 않지만 기존 디렉터리에 대한 DirectoryInfo 개체를 반환합니다.

출처 : https://stackoverflow.com/questions/9065598/if-a-folder-does-not-exist-create-it
728x90
반응형