0
我正在查找正確的語法,以便在txt文件中查找單詞的批處理文件,然後刪除所有帶有該單詞的txt文件。創建批處理文件,在txt文件中查找字符串,然後刪除txt文件
我一直在使用findstr
來得到結果,但我如何設法在此之後刪除文件?
findstr -m "string" *txt | del
不起作用
我應該使用一個變量還是什麼? 感謝您的幫助
我正在查找正確的語法,以便在txt文件中查找單詞的批處理文件,然後刪除所有帶有該單詞的txt文件。創建批處理文件,在txt文件中查找字符串,然後刪除txt文件
我一直在使用findstr
來得到結果,但我如何設法在此之後刪除文件?
findstr -m "string" *txt | del
不起作用
我應該使用一個變量還是什麼? 感謝您的幫助
如果dont't需要遞歸搜索,你可以嘗試這樣的:
for %%a in (*txt) do (
find /i "string" "%%~fa" >nul 2>nul &&(
del /q /f "%%~fa"
)
)
非常感謝你,這是可以正常使用! – Kenneh