- 0
- 이니스프리
- 조회 수 3243
이 배치파일은 특정 파일을 제외한 현재 디렉토리 내의 모든 파일을 삭제해줍니다.
*.* 부분을 적절한 확장자로 변경하면 다양한 용도로 활용할 수 있고
특히 download 폴더 등 자주 지저분해지는 폴더에서 사용하시면 유용합니다.
휴지통에 들어가지 않고 바로 삭제된다는 점에서 저는 SSD 용량이 부족한 노트북에서 자주 사용합니다.
이 파일을 사용하실 때 한 가지 주의하실 점은 for 문에 넣어서 돌리는 것이기 때문에
del 명령어에서 /q 옵션을 사용하지 않아도 삭제 여부를 확인하는 메시지가 뜨지 않고 바로 삭제됩니다.
for %%i in (*.*) do if not "%%i"=="파일명.확장자" del "%%i
만약 보존해야 할 파일이 복수라면 다음과 같은 방식으로 응용하시면 됩니다 ^^
for %%i in (*.*) do if not "%%i"=="파일1" if not "%%i"=="파일2" del "%%i
그리고 배치파일이 아니라 CMD 프롬프트에서 바로 실행하시려면 %% 대신 %를 사용하시면 됩니다 ^^
작성자
댓글 0
권한이 없습니다.