윈도우에서 삭제가 되지 않는 긴 이름 폴더 삭제하기

현재 페이지를 로딩중입니다.
만약 페이지 로딩이 끝났는데 본문이 보이지 않는다면
광고차단 플러그인 때문이니 잠시 플러그인을 꺼주시면 감사하겠습니다.

The current page is loading.
If the page loading is over but the text is not visible
This is because of the ad blocking plugin, so please be sure to turn off the plugin for a while.

워드프레스 플러그인중에 캐시파일을 만들어주는 simple-cache를 사용중인데
지금은 주소 형식을 글 번호로 바꿨지만 이전 티스토리때부터 사용하던 글제목으로 주소하는형식으로 했을때
캐시파일이 위 처럼 엄청 길게 생성되면서 윈도우에서는 260자 넘어가는 문제에 접하게 됨

긴파일명, 폴더 삭제 해주는 툴이 있긴 한데 툴 없이 기본명령으로 지울수 있는 방법 없나
찾다가 알게된 방법을 정리 해둔다.

xcopy 의 개선판인 Robocopy 기능을 사용하는 방법이다.
나무위키 : https://namu.wiki/w/Robocopy

본인의 경우 simple-cache/linsoo.co.kr/ps3-%eb%9…. 이런식으로 긴 이름 폴더가 삭제가 되지 않는 문제였음

simple-cache 폴더에 a라는 폴더를 하나 만듭니다. (폴더명은 상관없습니다)

g:\…\simple-cache>robocopy a linsoo.co.kr /s /mir

원리는 간단하다 a폴더를 linsoo.co.kr 폴더로 미러링 해준다.
/s 명령은 “비어 있는 디렉터리는 제외하고 하위 디렉터리를 복사합니다.”
/mir 명령은 “디렉터리 트리를 미러링합니다.”

a폴더가 아무것도 없는 빈 폴더이니 그걸 미러링 하다 보니 linsoo.co.kr 하위 폴더가 전부 날라가는거다.

Windows Vista 부터 지원한 명령이라고 하니 XP가 아닌 이상 이거 사용하면 편리할듯 싶다.
그나저나 260자 제한 좀 풀어줬으면 하는데 언제쯤 풀어줄려나
(검색해보면 파일 시스템에 260자 제한은 없는데 탐색기쪽 문제라고 하는 글이 있긴 있음)

 

크리에이티브 커먼즈 라이선스 Linsoo의 저작물인 이 저작물은(는)크리에이티브 커먼즈 저작자표시-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다.

댓글 남기기

이메일은 공개되지 않습니다.

This site uses Akismet to reduce spam. Learn how your comment data is processed.