Necesita eliminar todos los archivos con una extensión en una unidad en Windows 7

13

Tengo una unidad llena de miles de archivos repartidos en cientos de carpetas. Estaba usando un programa de sincronización que creó muchos archivos de marcador de posición en todo el disco. Necesito eliminar todos los marcadores de posición pero dejar las carpetas y otros archivos intactos. Estoy usando Windows 7.

Peter Hoven
fuente

Respuestas:

23

Encontré mi propia respuesta en la línea de comando.

del /s *.wlx

donde wlx es la extensión del archivo en cuestión.

Peter Hoven
fuente
1
Si tengo archivos llamados "ASP" y "ASPX" y ejecuta esto, también elimina las páginas ASPX ... Solo digo - no es la extensión "específica"
Lars Holdgaard
Puede agregar el /pinterruptor para solicitar en cada eliminación. Dicho esto, golpear y enteruna y otra vez envejece rápidamente.
PerryC
@LarsHoldgaard: la versión de "nombre corto" del nombre de archivo para esos archivos ASPX probablemente tenga una extensión ASP.
Ben Voigt
Powershell:ls *.wlx -Recurse | foreach {rm $_}
Kolob Canyon
5

Puede hacer esto usando la GUI de Windows. Ingrese "* .wlx" en el cuadro de búsqueda en el explorador. Luego, una vez que se hayan encontrado los archivos, selecciónelos todos (CTRL-A) y luego elimínelos utilizando la tecla Eliminar o el menú contextual. Esto también funciona en versiones anteriores de Windows utilizando el panel de búsqueda y la ventana de búsqueda de archivos del explorador.

La línea de comando es más rápida, especialmente si hay muchos archivos. Acabo de agregar esta respuesta para el registro.

Kevin Brock
fuente
De hecho, intenté esto primero, ya que es la forma más fácil de eliminar estos archivos. El método de línea de comando funciona muy bien para muchos archivos, pero tiene el potencial de eliminar los archivos incorrectos si no tiene cuidado.
Peter Hoven
0

Si tienes cygwin -

find . -name '*.wlx' -delete
Aniket Thakur
fuente