파일을 복사하고, os 를 새로 깔다 보면 지울수 없는 폴더가 생긴다.

주로 파일시스템의 권한 문제로 생기는 문제인데, 이거 처리하기가 상당히 껄끄럽니다.

그래서 찾아낸것이 http://jollaga.egloos.com/4768893

takeown /f "Program Files" /r
icacls "Program Files" /grant Administrators:F /T


인데, 잘 작동은 하는데, 매번 찾아서 작업하기가 귀찮아서 프로그램을 만들까 하다가... 그냥 배치파일로 만들어 봤다.

내용은 다음과 같다.

@if "%1" == "" goto USAGE

takeown /f "%1" /r

icacls "%1" /grant Administrators:F /T

@echo
@echo
@echo 작업이 끝났습니다. 이제 지워보세요.

pause

exit


:USAGE
@echo 지우기를 원하는 파일을 드래그 드롭으로 떨구세요.

pause



파일도 첨부했다.


사용방법은 지울수 없는 폴더를 드래그&드롭으로 배치파일에 떨구면 된다. 떨구는 순간 권한변경만 되므로 폴더는 삭제되지 않으므로 폴더는 다시 탐색기에서 지우면 된다.


ps) 이 방법은 권한 문제로 지울수 없는 폴더에만 적용된다. 

Posted by 키플러