질문과 답변
기 타 cmd 명령어 특정한 파일 삭제 명령어
2024.01.04 16:36
cmd 명령어 특정한 파일 삭제 명령어
예들어서
1번파일.txt파일 삭제 하려데
cmd 명령어 삭제 코드....
번호 | 제목 | 글쓴이 | 조회 | 등록일 |
---|---|---|---|---|
[공지] | 질문과 답변 게시판 이용간 유의사항 | gooddew | - | - |
6341 | 모 바 일| 모바일 와이파이 맥 주소 문의 [6] | 강남역5번 | 270 | 06-07 |
6340 | 윈 도 우| 시작 메뉴의 검색 바로가기 아이콘을 삭제 하고 싶습니다 [2] | 엠디아이알 | 270 | 12-19 |
6339 | 하드웨어| 썬더볼트4 DP로 출력시 이상 현상 [2] | 엉클퍼커 | 270 | 12-04 |
6338 | 윈 도 우| 토탈 커맨더에서 배치파일 실행이 안됩니다. [5] | 슈머슈마 | 270 | 11-18 |
6337 | 소프트웨어| 윈도우용, 방범 감시 응용 프로그램 찾습니다. | 사가르마타 | 270 | 09-23 |
6336 | 윈 도 우| 기본브라우저 설정 레지스트리나 VBS? [3] | 토르망치 | 270 | 06-25 |
6335 | 소프트웨어| 동영상을 중간중간 스냅샷 찍어주는 툴이있던데 기억이 안... [2] | 키트 | 270 | 06-12 |
6334 | 윈 도 우| 시스템복원 오류 [1] | 단디™ | 270 | 12-21 |
6333 | 모 바 일| 핸폰 용량 sd이동 [4] | 홍낄똥 | 270 | 04-02 |
6332 | 모 바 일| 핸드폰으로 PC폰트 그냥 복사하면 안 되나요? [2] | nadaeri | 270 | 02-07 |
6331 | 윈 도 우| 윈도우 업데이트 후에 마우스문제 | 일산촌놈 | 270 | 01-14 |
6330 | 하드웨어| 아스파이어5 A515-56 secure boot 해제방법 없을까요? [6] | 하늘개구 | 270 | 03-14 |
6329 | 소프트웨어| 스케치업2017에서 ..... [1] | 카니발 | 270 | 06-17 |
6328 | 윈 도 우| 파이썬에서 이걸 수정 하려면 어떻게 해야 하나요? [1] | 지룡자 | 270 | 04-11 |
6327 | 하드웨어| 사운드카드오류.. [1] | Piho | 270 | 03-24 |
6326 | 소프트웨어| VirtualBox 가상 윈도우 화면 10분뒤 꺼짐현상 [1] | nhk | 270 | 08-12 |
6325 | 소프트웨어| 윈7용 sitky notes 를 윈10에 적용할 수 있나요? [3] | 파란시계 | 270 | 01-31 |
6324 | 윈 도 우| Win10PESE 작업시 오류가 뜨는데 해결방법이 있을까요??ㅠ [2] | 빵꾸똥꾸 | 270 | 11-23 |
6323 | 윈 도 우| 블루스크린 에러 코드 알아내기 [2] | 하츠 | 270 | 07-17 |
6322 | 소프트웨어| IE11 권정설정 창이 계속 뜹니다. [4] | 빨간별 | 270 | 06-23 |
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