티스토리 뷰

윈도우 10에서 nodejs 프로젝트 삭제할 때 디렉토리 경로가 깊어서(길어서)

디렉토리 또는 파일이 삭제되지 않는 경우가 있습니다.


윈도우10에서 디렉토리/파일 삭제시 오류



윈도우 CMD 에서 rmdir 명령어로 디렉토리/파일 삭제 시 오류



위와 같이 오류가 발생하며 디렉토리, 파일이 삭제되지 않는 경우가 발생합니다.

이 때, 다음과 같이 윈도우 명령어인 robocopy 를 이용하여 해결할 수 있습니다.

Robocopy 명령어는 윈도우7부터 포함이 되어 있습니다.

자세한 내용은 https://technet.microsoft.com/en-us/library/cc733145(v=ws.11).aspx 에서 확인하실 수 있습니다.


작업은 윈도우 CMD에서 다음과 같이 진행하실 수 있습니다.



cmd> mkdir del_dir    (임시로 디렉토리 생성)


cmd> robocopy del_dir <원본디렉토리> /e /mir    (원본디렉토리 및 하위의 비어있는 디렉토리와 파일을 모두 del_dir로 미러링)


cmd> rmdir /s /q del_dir    (미러링된 디렉토리를 삭제)




위 순서대로 작업하시면 디렉토리가 경로가 길어서 삭제되지 않는 파일들을 깔끔하게 삭제하실 수 있습니다.

참고로 저는 nodejs 프로젝트 삭제시에도 가끔 발생하지만, 회사 개발 프로젝트 소스 중 너무 길게 설계된 

자바 패키지 경로를 삭제하거나 이동 등의 처리 중에도 발생하더군요...


그런 경우 번거롭지만 위와 같이 작업하시면 되겠구요.


참고로 윈도우 테크넷 사이트 보다가 보니 해당 명령어의 UI 툴도 존재한다고 합니다.

관심있으신 분들은 한번 찾아보셔도 괜찮을것 같습니다.





자, 오늘도 열심히 복붙코딩을 하였으니 이제 퇴근준비를 해볼까요? ㅋㅋ


댓글