Cargando

Ir a contenido

X



Borrar archivos antiguos automáticamente de una carpeta Windows 10

Cómo borrar archivos antiguos automáticamente de una carpeta Windows 10 de diferentes formas.


Escrito por ene 28 2020 13:15

El espacio en el disco duro es un tema delicado ya que si nuestro disco duro tiene espacio limitado pronto puede verse afectado su comportamiento al estar lleno, un disco lleno ocasiona:

  • Bloqueo del sistema o sus aplicaciones
  • Errores de lectura y escritura de la información
  • Lentitud en el proceso de apertura o guardado de la información

 

Como usuarios debemos ser conscientes que muchas veces olvidamos borrar los archivos, y muchos son de gran tamaño. Por ello Microsoft ha decidido darnos una mano y ha integrado la función del sensor de almacenamiento la cual puede eliminar archivos temporales, archivos y objetos en la papelera de reciclaje o en la biblioteca Descargas en un rango de tiempo. El límite de esto es que actúa sobre los archivos que no han sufrido cambio alguno en los últimos 60 días, pero si existen archivos más antiguos, ¿Qué pasa allí? A continuación se explicará como borrar archivos antiguos usando diversos métodos en Windows 10.

 

Tutorial con videosolución para poder arreglar y reparar la Papelera de reciclaje en Windows 10.

 


1. Cómo borrar archivos antiguos en Windows 10 usando ForFiles


Este es un comando que selecciona y ejecuta un comando directamente en un archivo un conjunto de los mismos y es ideal para el procesamiento por lotes.

 

Paso 1

Su sintaxis de uso es la siguiente:
forfiles [/p <Ruta>] [/m <Parámetro_busqueda>] [/s] [/c "<Comando>"] [/d [{+|-}][{<Fecha>|<Días>}]]
Los parámetros descritos son:

 

/Ruta
Indica la ruta desde donde se originará la búsqueda la cual por defecto inicia en el directorio de trabajo actual

Parámetro_busqueda
Esta opción busca archivos en base a una máscara de búsqueda específica, la máscara de búsqueda por efecto es *. \ *.

/s
Este valor ordena al comando forfiles que busque en subdirectorios de una forma recursiva.

/c
Ejecuta el comando indicado en cada archivo

/ d &#91
⁠[{ | ⁠}]']Permite seleccionar archivos tomando como criterio una última fecha de modificación, podemos elegir archivos con una última fecha de modificación posterior o igual a (+) o anterior o igual a (-) la fecha especificada, este formato debe ser MM / DD / AAA y los valores válidos para los días son cualquier número en el rango 0–32,768

 

Paso 2

Para usar este comando accedemos como administradores al símbolo del sistema y allí ejecutaremos el siguiente comando el cual borrara los archivos que no han sido usados en los últimos 50 días:
ForFiles /p "D:\Personal\Extractos" /s /d -50 /c "cmd /c del @file"

 

Paso 3

Allí debemos confirmar dicha acción con la letra S, el contenido actual de esa carpeta es:

 

Borrar-archivos-antiguos-automáticamente-de-una-carpeta-Windows-10-2.png

 

Paso 4

Pulsamos Enter para confirmar la acción:

 

 

Paso 5

Ahora la carpeta estará así:

 

Borrar-archivos-antiguos-automáticamente-de-una-carpeta-Windows-10-4.png

 


2. Cómo eliminar archivos usando Windows PowerShell


La consola de Windows PowerShell es una de las opciones mas simples para borrar archivos en un rango de tiempo anterior.

 

Paso 1

Para esto debemos usar la siguiente sintaxis en PowerShell como administradores:
Get-ChildItem –Path "Ruta" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Remove-Item
Nota
El valor 30 puede ser editado por la cantidad de días deseados.

 

Paso 2

Para este caso borraremos los archivos que no han sufrido cambios en los últimos 60 días:
Get-ChildItem –Path "D:\Aliexpress" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-60))} | Remove-Item
El contenido de la carpeta es:

 

Borrar-archivos-antiguos-automáticamente-de-una-carpeta-Windows-10-5.png

 

Paso 3

Al ejecutar el comando debemos confirmar la acción:

 

 

Paso 4

Ingresamos la letra S y pulsamos Enter para validar la acción:

 

 

Paso 5

Nuestra carpeta ahora se verá así:

 

Borrar-archivos-antiguos-automáticamente-de-una-carpeta-Windows-10-8.png

 


3. Eliminar archivos antiguos con el programador de tareas de Windows 10


El programador de tareas es una herramienta integral para decirle a Windows 10 que ejecute determinadas tareas y una de ellas sin duda puede ser el borrar archivos antiguos.

 

Paso 1

Para usar este método, accedemos al programador usando las teclas Windows + R y ejecutando el comando taskschd.msc. Una vez allí daremos clic derecho sobre “Biblioteca del programador de tareas” y seleccionamos la opción “Nueva carpeta”:

 

 

Paso 2

Asignamos un nombre adecuado a esta:

 

Borrar-archivos-antiguos-automáticamente-de-una-carpeta-Windows-10-10.png

 

Paso 3

Damos clic en Aceptar para confirmar la acción, ahora, seleccionamos esta carpeta, damos clic derecho en algún lugar libre y seleccionamos “Crear nueva tarea”:

 

 

Paso 4

Asignamos un nombre a esta tarea y activamos la casilla “Ejecutar tanto si el usuario inicio sesión como si no”:

 

Borrar-archivos-antiguos-automáticamente-de-una-carpeta-Windows-10-12.png

 

Nota
La casilla “No almacenar contraseña” debe estar deshabilitada.

 

Paso 5

Vamos a la pestaña “Desencadenadores”. Damos clic en Nuevo.

 

Borrar-archivos-antiguos-automáticamente-de-una-carpeta-Windows-10-13.png

 

Paso 6

En el campo “Iniciar la tarea” seleccionamos “Según una programación” y luego definimos los días o meses en los cuales será ejecutada esta tarea:

 

Borrar-archivos-antiguos-automáticamente-de-una-carpeta-Windows-10-14.png

 

Paso 7

Pulsamos en Aceptar para guardar los cambios y ahora vamos a la pestaña “Acciones”:

 

Borrar-archivos-antiguos-automáticamente-de-una-carpeta-Windows-10-15.png

 

Paso 8

Damos clic en Nueva y en el campo “Acción” seleccionamos “Iniciar un programa”, en el campo “Programa / Script” ingresamos ForFiles y en el campo “Agregar argumentos” ingresamos lo siguiente:
/p "D:\Solvetic" /s /d -50 /c "cmd /c del @file"
Paso 9

Nota: allí ingresamos la ruta en la cual serán borrados los archivos e indicamos la cantidad de días.

 

Borrar-archivos-antiguos-automáticamente-de-una-carpeta-Windows-10-16.png

 

Paso 10

Damos clic en Aceptar para guardar los cambios:

 

Borrar-archivos-antiguos-automáticamente-de-una-carpeta-Windows-10-17.png

 

Paso 11

Ahora vamos a la pestaña “Configuración” y allí definimos que lo siguiente este activo:
  • Permitir que la tarea se ejecute a petición
  • Ejecutar la tarea lo antes posible, si no hubo inicio programado
  • Si la tarea no se ejecuta, reiniciarla cada e indicar los tiempos de esto

 

Borrar-archivos-antiguos-automáticamente-de-una-carpeta-Windows-10-18.png

 

Paso 12

Damos clic en Aceptar y se desplegará la siguiente ventana emergente donde ingresamos la contraseña de usuario:

 

Borrar-archivos-antiguos-automáticamente-de-una-carpeta-Windows-10-19.png

 

Damos clic en Aceptar y de esta manera esta tarea ha sido programada para borrar los archivos según las condiciones dadas.
Con estos simples métodos podemos borrar archivos sin importar el día que no lleven de uso en Windows 10.

 

En este tutorial te explicamos cómo detener, borrar y limpiar historial del actividad en Windows 10.



AYUDA A MEJORAR ESTE TUTORIAL!

¿Crees que puedes corregir o mejorar este tutorial? Puedes enviar tu Edición con los cambios que consideres útiles.
0 usuarios han editado este tutorial. ¡Edita y conviértete en un reconocido experto!


Sin comentarios, sé el primero!

No esperes más y entra en Solvetic
Deja tus comentarios y aprovecha las ventajas de la cuenta de usuario ¡Únete!


  Información

  •   Publicado ene 28 2020 13:15
  •   Visitas 2.8K
  •   Nivel
    Intermedio

X