Eliminar archivos no deseados de una carpeta según el tipo de archivo

Eliminar archivos no deseados de una carpeta según el tipo de archivo

Necesito ayuda para encontrar una herramienta para eliminar ciertos archivos con tipos de archivos específicos de un directorio en Windows.

Digamos que tengo una carpeta con 500 archivos, 150 archivos con extensión .pdf y 350 con extensión .exe. Quiero una herramienta para eliminar archivos .exe automáticamente cada vez que aparecen dentro de la carpeta.

Respuesta1

Si desea automatizar esto, puede utilizar el programador de tareas de Windows.

Cree una nueva tarea y, para la acción, utilice

cmd.exe /c "del c:\folder\*.exe"

Puede programar esto para que se ejecute con la frecuencia que desee. Si necesita hacer esto inmediatamente cuando se guarda un .exe, entonces querrá habilitar la auditoría en la carpeta y activar la tarea programada en un evento de auditoría. Editaré esto y lo agregaré si es importante, ya que es bastante complicado.

Respuesta2

Debería poder hacer esto con un simple comando de DOS. El comando sería algo como esto.

DEL /S /Q c:\MyFolder\*.exe

Esto eliminará todos los archivos que tengan la extensión .exe de la carpeta C:\MiCarpeta y todos los subdirectorios. Puede omitir la parte /S si no desea eliminarla de los subdirectorios. Si desea automatizar esto, puede configurarlo como una tarea programada y ejecutarla con tanta frecuencia como sea necesario. No eliminaré los archivos inmediatamente, pero si lo ejecuta con suficiente frecuencia debería resolver su problema.

información relacionada