Buscar y eliminar archivos en todas las unidades locales

Me gustaría saber si alguien sabe cómo realizar una búsqueda por lotes de un archivo por nombre en todas las unidades locales y eliminarlo cuando lo encuentre, para que se elimine de forma permanente y no solo en la papelera de reciclaje.

Hasta ahora tengo DEL /S /P "123.MSN" aunque esto no busca más allá del directorio actual en el que se encuentra el lote.

preguntado el 12 de junio de 12 a las 10:06

También encontré lo siguiente que podría ser útil para icorporar (ya que esto también encuentra unidades USB, etc.) echo LIST VOLUME > temp.txt && diskpart /s temp.txt && del /q temp.txt -

1 Respuestas

Debería poder hacer esto para cada letra de unidad

del C:\123.msn /f /s /q

Solo reemplaza C:\ con la unidad o, si lo desconoce, puede hacer esto recursivamente para todas las unidades, consulte aquí. Esto buscará el archivo en toda la unidad y, si lo encuentra, lo eliminará.

Además, estás usando el /p interruptor que le pedirá que elimine. No estaba seguro de si estaba destinado a ser /q que suprime la confirmación. El /f eliminará los archivos de solo lectura, y los archivos no irán a la papelera de reciclaje, simplemente se eliminarán.

Respondido 13 Abr '17, 13:04

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.