C # эквивалент Java's mkdirs () - PullRequest
18 голосов
/ 30 марта 2011

Я пытаюсь преобразовать Java-программу в c #.

Есть ли эквивалент Java-команде mkdirs (), которая рекурсивно создает папки?

Ответы [ 2 ]

29 голосов
/ 30 марта 2011

Просто:

Directory.CreateDirectory(pathToDir)

Это создаст все без исключения каталоги, указанные в данном пути.(Точно так же как mkdirs)

См. Документацию здесь:

http://msdn.microsoft.com/en-us/library/54a0at6s.aspx

4 голосов
/ 30 марта 2011

Directory.CreateDirectory

Любые и все каталоги, указанные в пути созданы, если они уже существуют или если какая-то часть пути недействительный

...