2008년 09월 05일
윈도우에서 모든 서브 디렉토리에서 디렉토리 삭제하기
subversion 이나 git 등의 형상관리툴을 쓰다 보면 .svn이나 .git 등의 숨겨진 폴더를 모든 폴더마다
만들게 되는데, 이 폴더를 모두 제거할 수 있는 간단한 batch 스크립트를 올리도록 하겠습니다.
스크립트에서 제일 핵심적인 부분은
for /f "tokens=*" %%I in ('dir /b /s /ad .svn*') do (rmdir /s /q "%%I")
입니다
dir 명령을 통해 디렉토리 목록을 만들고 이 목록을 이용해서 하나씩 지우는 스크립트입니다.
for 명령이 dir 을 비롯한 다른 명령들이 stdout 으로 내보내는 출력을 읽을 수 있는데, 이걸
이용하면 다른 유용한 스크립트도 많이 만들어 낼 수 있을 것 같네요.
# by | 2008/09/05 13:30 | 트랙백 | 덧글(0)


