본문 바로가기

OS/Windows

특정 이름을 가진 하위 폴더 삭제하는 cmd 명령어

예를 들어 다음과 같은 Path(D:/test/abcd/..).svn 이라는 이름으로 된 폴더들(하위 파일 포함)


을 한 번에 제거하고 싶다면 cmd 창에서 아래와 같은 명령어를 사용하면 된다.


FOR /F %I in ('DIR /S /B /A:D \test\abcd\*.svn') DO RD /S /Q %I


단, 주의할 점은 삭제 대상 폴더가 있는 드라이브 경로로 먼저 이동한 후 명령어를 실행해야 정상적으로 삭제된다. 그렇지 않으면 해당 디렉토리을 찾을 수 없다는 메시지만 출력한다.