Tengo muchos archivos similares file.epub@kifhisadfnds
y quiero eliminarlos todos usando el siguiente comando, sin embargo, no todos desaparecen después de usarlo. ¿Es correcto este comando?
FOR /R ".\MAGAZINES\" %%f IN (*.epub*) DO Del "%%f" *.epub*
En un segundo comando, quiero eliminar todos los archivos que no contengan las palabras New
, York
o NYC
; ¿Cómo debería escribir eso?
Respuesta1
Prueba esto:
@for /f tokens^=* %%i in('where /r "C:\full-path-to\MAGAZINES" *.epub?*
')do @echo\"%%~nxi"|findstr /i 'New York NYC">nul || @echo\del "%%~i"
Si el comando repetido parece bueno para eliminar archivos, simplemente elimine el segundo echo\
comando para una ejecución efectiva:
@for /f tokens^=* %%i in('where /r "C:\full-path-to\MAGAZINES" *.epub?*
')do @echo\"%%~nxi"|findstr /i 'New York NYC">nul || @echo\del "%%~i"