1
내 요구 사항은 *.c
, *.cpp
유형의 파일을 유지하고 폴더의 다른 모든 파일을 삭제하는 것입니다.필요한 파일을 보관하고 나머지 파일을 삭제하는 일괄 파일
누구든지 나를 도와 줄 수 있습니까?
내 요구 사항은 *.c
, *.cpp
유형의 파일을 유지하고 폴더의 다른 모든 파일을 삭제하는 것입니다.필요한 파일을 보관하고 나머지 파일을 삭제하는 일괄 파일
누구든지 나를 도와 줄 수 있습니까?
시도해보십시오.
@echo off
for /f %%F in ('dir /b /a-d ^| findstr /vile ".c .cpp"') do del "%%F"
@echo off
setlocal EnableDelayedExpansion
set preserve=.c.cpp.
for %%a in (*.*) do (
if "!preserve:%%~Xa=!" equ "%preserve%" (
del "%%a"
)
)
이 배치 파일은 파이프 나 외부 명령 (의 Find.exe 같은 또는 Findstr.exe를) 더 빨리 실행할 수 있도록를 사용하지 않습니다.
직접 해보려고 시도한 적이 있습니까? –