2016-06-07 3 views
0

txt 파일에서 단어를 찾은 배치 파일을 만들기 위해 올바른 구문을 찾고 그 단어가있는 모든 txt 파일을 삭제합니다 .배치 파일을 만들어 txt 파일의 문자열을 찾은 다음 txt 파일을 삭제합니다.

나는 결과를 얻기 위해 findstr을 사용했으나 그 후에 파일을 삭제하는 것을 어떻게 관리 할 수 ​​있습니까?

findstr -m "string" *txt | del 

내가 변수 또는 무언가를 사용해야 작동하지 않는 이유는 무엇입니까? 당신이이 같은 시도 할 수 있습니다 재귀 검색이 필요하지 말자 경우

답변

1

이 도움을 주셔서 감사합니다 :

for %%a in (*txt) do (
    find /i "string" "%%~fa" >nul 2>nul &&(
     del /q /f "%%~fa" 
    ) 
) 
+0

가 대단히 감사합니다,이 완벽하게 작동한다! – Kenneh

관련 문제