질문과 답변
기 타 cmd 명령어 특정한 파일 삭제 명령어
2024.01.04 16:36
cmd 명령어 특정한 파일 삭제 명령어
예들어서
1번파일.txt파일 삭제 하려데
cmd 명령어 삭제 코드....
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
» | 기 타| cmd 명령어 특정한 파일 삭제 명령어 [2] | jgbyuk | 271 | 01-04 |
98772 | 소프트웨어| VMware 괜찮은 포터블 있을까요?? [4] | 메리아 | 474 | 01-04 |
98771 | 소프트웨어| 백업 유틸 중에서 용량이 다른 디스크에도 복원 되는 것 있... [6] | 좋게멋지게 | 606 | 01-04 |
98770 | 하드웨어| OS영역 SSD 문의드립니다. [8] | 누구십니까 | 475 | 01-04 |
98769 | 윈 도 우| 포맷 없이 10에서 11로 업그레이드 하는 방법 [9] | 한우우웅 | 768 | 01-03 |
98768 | 소프트웨어| 엑셀 파일을 열때 딜레이가 있습니다. [3] | 『ⓖⓤⓝ』 | 362 | 01-03 |
98767 | 윈 도 우| 엣지 팝업 차단 및 리디렉션 설정을 배치파일로 [2] | 개골동자 | 174 | 01-03 |
98766 | 하드웨어| NVMe to USB 인클로저 [4] | 자슬내등사 | 483 | 01-03 |
98765 | 윈 도 우| 이런 식으로 작동하는 단일 배치 파일을 만들어주실 수 있... [2] | ViArPl | 269 | 01-03 |
98764 | 소프트웨어| vmware 가상머신 하나는 ventoy 전용으로 쓰고싶은데.. [9] | 립뽀 | 254 | 01-03 |
98763 | 모 바 일| 안드로이드 태블릿 쓰시는분 계시나요? [2] | 클라크 | 258 | 01-03 |
98762 | 하드웨어| M.2 SSD 설치 가능한가요? [23] | 햇님 | 597 | 01-03 |
98761 | 윈 도 우| 추가 설치한 ssd에 윈도우 백업해 놓은 이미지로 복원시켜 ... [8] | 비우리 | 428 | 01-03 |
98760 | 하드웨어| Crucial T500 1TB Gen4 NVMe M.2 ssd 괜찮나요? [2] | joe | 288 | 01-03 |
98759 | 소프트웨어| 꼼지락님 우클릭메뉴 소장하신 회원님 계신지요. [1] | 넥스트타인 | 297 | 01-03 |
98758 | 모 바 일| 폰용 키패스 자동입력울 복구하고 싶은데요 | brucex | 101 | 01-03 |
98757 | 윈 도 우| 윈도우 홈->프로 변경 방법 [11] | 7617598 | 581 | 01-03 |
98756 | 윈 도 우| 특정 확장자만 파일 변경이 안 됩니다. [5] | 甘呑苦吐 | 217 | 01-03 |
98755 | 윈 도 우| 컴퓨터가 잦은 멈춤 현상 [15] | 한스 | 841 | 01-02 |
98754 | 하드웨어| ssd 문제 문의 [3] | 한스 | 502 | 01-02 |
setlocal
set "sourcedir=[상위 폴더 경로]"
set "keepfile=[삭제 제외 파일]"
set "keepdir=[삭제 제외 폴더]"
for /d %%a in ("%sourcedir%\*") do if /i not "%%~nxa"=="%keepdir%" rd /s /q "%%a"
for %%a in ("%sourcedir%\*") do if /i not "%%~nxa"=="%keepfile%" del "%%a"
-------------------------------------------------------------------------------------------------------
다른 유형의 명령어
이 파일을 사용하실 때 한 가지 주의하실 점은 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