내가 본 특정 패턴과 일치하지 않는 모든 파일 삭제 - Windows 명령 줄
그러나, 나는 파일 이름 내에 특정 문자열을 포함 하지 않는 모든 것을 삭제하는 방법에 대해서는 아무것도 보지 못했다 .
파일 이름에 "MS"(대소 문자가 구분되지 않음)가없는 폴더 및 해당 하위 폴더의 모든 zip (다른 파일은 영향을 미치지 않아야 함) 파일을 삭제하는 방법은 무엇입니까?
이 문자는 다른 문자 옆에있을 수 있습니다 (예 : 파일 이름 "ABCMSABC"는 "MS"가 있기 때문에 보관해야하지만 다른 모든 파일은 삭제해야합니다). 여러 개의 파일에 "MS"가 있습니다.
명령 줄을 사용하여 올바른 방향을 가리 키도록하십시오. "for"명령 (폴더를 재귀 적으로 반복), "dir", "findstr"명령을 정규 표현식과 함께 사용해야 할 수도 있습니다 "MS"가 포함되지 않은 파일을 제거한 다음) 그 결과를 삭제하십시오.
—
BrianC
@BrianC Regexp가 필요하지 않습니다
—
DavidPostill
findstr
@DavidPostill 사실. 나는 / v 옵션을 잊었다.
—
BrianC 16:16
@BrianC 절대 신경 쓰지 마라. 너는 옳았다. Regexp는 강력한 솔루션을 필요로합니다.
—
DavidPostill