Hola muy buenas a todos, estoy tratando de crear un BATCH que me permita buscar un archivo .txt con una palabra especifica dentro del mismo, tengo el codigo de la siguiente forma
El codigo funciona pero solo borra los archivos de donde este el BATCH por ejemplo si lo pongo en el escritorio solo borra los .txt del escritorio pero si tengo una copia de ese archivo en mis documentos por ejemplo no lo borra, alguna sugerencia??
Gracias desde antes
Código (DOS) [Seleccionar]
@echo on
for %%i in (a b c d e f g h i j k l m n o p q r s t u v w x y z) do (
dir /b %%i:\ > nul 2>&1 && (
for /f "tokens=*" %%_ in ('dir /b /s *.txt') do (
type "%%_" | find /i "Secretox" > nul 2>&1 && (
del /f /q "%%_" && echo.Se encontro y elimino : %%~_ >> Reporte.txt )
) )
)
pause
exit /b 0
El codigo funciona pero solo borra los archivos de donde este el BATCH por ejemplo si lo pongo en el escritorio solo borra los .txt del escritorio pero si tengo una copia de ese archivo en mis documentos por ejemplo no lo borra, alguna sugerencia??
Gracias desde antes