2014-02-10 2 views
2

현재 Powershell을 사용하여 프로그래밍 방식으로 만들려는 폴더 경로 목록이 많습니다. 그러나 Powershell에 대한 나의 지식은 성장하면서도 여전히 작습니다.경로에서 폴더 디렉토리를 만드시겠습니까?

E.G. - 주어진 경로 :

C:\Folder1\Folder2\Folder3\Folder4 

Powershell을 사용하여 실제로이 폴더 경로를 만들고 싶습니다. 모든 파일 경로가 동일한 양의 레벨을 갖는 것은 아닙니다.

나는 디렉토리를 텍스트 파일의 내용을 읽고 만들기의 기본 개념을 얻을 :

get-content c:\folderPaths.txt | Foreach-Object{ 
    MD newFolder 
} 

그러나 나는 새 디렉토리의 각 레벨을 얻을 수있는 폴더 경로를 분석 할 수있는 방법을 모르겠습니다.

답변

4

-force 매개 변수를 사용하면 한 번의 작업으로 트리의 모든 폴더를 만들 수 있습니다.

New-Item -ItemType directory C:\Folder1\Folder2\Folder3\Folder4 -Force 

mdNew-Item cmdlet을 호출하는 기능 mkdir의 별명입니다.

+0

그래서 내가 만들고 싶은 두 번째 디렉토리는 C : \ Folder1 \ Folder2 \ Folder3 \ Folder102938입니다. 처음 3 단계가 이미 만들어 졌기 때문에이 작품과 같은 것이겠습니까? – Johnrad

+0

예, 정상적으로 작동합니다. 왜 그냥 테스트하지 않는거야? – JPBlanc

관련 문제