2013-03-26 5 views
0

프로젝트의 경우 공백을 포함하는 기관 이름이있는 700 개의 폴더가 수신되었습니다. 이제 각 폴더에 하위 폴더를 만드는 것이 목적입니다.명령 줄 : 공백이있는 하위 폴더에 폴더 만들기

[기관 폴더] 여기에 아래의 스크립트를 일부 게시물에 따르면

\ \ [기관 폴더] \ 문서 \ 이미지 [기관 폴더] \ \ 비디오는 문서 폴더 생성하는 작업을해야

FOR /d %A IN (C:\Users\myname\project\institutions\*) DO mkdir %A\Documents 

그러나 피드백에서 나는이 명령이 foldername의 공백에서 실패했다는 것을 명령 행에서 알게됩니다. 어떻게 작동시킬 수 있습니까?

답변

3
FOR /d %A IN (C:\Users\myname\project\institutions\*) DO mkdir "%A"\Documents 

이 트릭을해야합니다.

2

공백이 포함 된 표현식을 "으로 감싸서 셸이이를 하나의 엔티티로 인식하는지 확인하십시오.

+0

네,하지만 문제는 어떻게 % A 변수로 처리 할 수 ​​있습니까? – Gigi2m02

+0

주위에 따옴표를 넣으십시오. –

+0

http://stackoverflow.com/questions/535975/dealing-with-quotes-in-windows-batch-scripts –

관련 문제