Cómo eliminar archivos con más de X días automáticamente usando PowerShell

En Windows 10, Storage sense es una característica para liberar espacio automáticamente cuando se está quedando sin almacenamiento. La función funciona eliminando los archivos basura del sistema, aquellos archivos que han estado en la papelera de reciclaje o en la carpeta Descargas durante más de un mes y haciendo que el contenido de OneDrive que ha usado en un tiempo solo esté en línea .

Aunque esta característica puede ser útil para controlar el espacio de almacenamiento, es limitada y no ofrece la opción de agregar manualmente diferentes ubicaciones para monitorear y eliminar archivos que no han cambiado en el último mes más o menos. Si almacena archivos no importantes en una ubicación diferente, es posible usar PowerShell y el Programador de tareas para monitorear y limpiar archivos de cualquier carpeta que tenga más de una cantidad específica de días.

En esta guía , aprenderá los pasos para eliminar automáticamente los archivos que no se han modificado en el último mes o en la cantidad de días que especifique en Windows 10 . (Estos pasos también deberían funcionar en Windows 11 ).

Importante: se recomienda probar el comando usando una carpeta temporal, ya que escribir el comando incorrecto puede provocar la eliminación de los archivos incorrectos.

Elimine archivos de más de X días en Windows 10 usando PowerShell

Si tiene diferentes carpetas con muchos archivos y desea limpiarlos eliminando los que tienen más de ciertos días, puede seguir estos pasos:

  1. Abra Inicio en Windows 10.

  2. Busque Windows PowerShell , haga clic con el botón derecho en el resultado y seleccione la opción Ejecutar como administrador .

  3. Escriba el siguiente comando para eliminar archivos que no se hayan modificado en los últimos 30 días y presione Entrar :

    Get-ChildItem –Ruta "C:\ruta\a\carpeta" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Remover el artículo

    Cambie la ruta: "C:\path\to\folder"con la ubicación de la carpeta, desea eliminar archivos y cambiar -30para seleccionar archivos con una fecha de última modificación en el comando anterior.

    How to delete files older than X days automatically using PowerShell

Elimine archivos con más de X días automáticamente en Windows 10 usando el Programador de tareas

El comando de las instrucciones anteriores le permite eliminar archivos en una carpeta con más de 30 días de antigüedad, pero debe abrir PowerShell y ejecutar el comando manualmente cada vez que desee liberar espacio.

Cree un script de PowerShell usando el Bloc de notas

Para ejecutar una tarea con el Programador de tareas, deberá crear un script de PowerShell con los pasos:

  1. Abre Inicio .

  2. Busque el Bloc de notas y haga clic en el resultado superior para abrir la experiencia.

  3. Copie y pegue el siguiente comando en un archivo de texto del Bloc de notas:

    Get-ChildItem –Ruta "C:\ruta\a\carpeta" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Remover el artículo

    Cambie esta ruta: "C:\path\to\folder"con la ubicación de la carpeta, desea eliminar archivos y cambiar -30para seleccionar archivos con una fecha de última modificación en el comando anterior.

  4. Haga clic en el menú Archivo .

  5. Elija la opción Guardar como .

  6. Guarde el archivo con el nombre y la extensión cleanup.ps1 .

Crear tarea usando el Programador de tareas

Si desea automatizar el proceso, debe usar el Programador de tareas para crear una tarea que ejecute el comando a intervalos específicos.

  1. Abre Inicio .

  2. Busque  el Programador de tareas y haga clic en el resultado.

  3. Haga clic con el botón derecho en la carpeta Biblioteca del programador de tareas .

  4. Haga clic en la  opción Nueva carpeta .

  5. Escriba cualquier nombre para la carpeta y haga clic en Aceptar . (Estamos creando una nueva carpeta para mantener las tareas organizadas y separadas de las tareas del sistema).

  6. Haga clic derecho en la carpeta creada recientemente y seleccione la opción Crear tarea .

  7. En el cuadro "Nombre", ingrese un nombre para la tarea.

  8. En la pestaña "General", en la sección "Opciones de seguridad", seleccione la opción "Ejecutar si el usuario ha iniciado sesión o no" en la sección "Opciones de seguridad". (Esta opción hará que la ventana de comandos no aparezca cuando la tarea se ejecute automáticamente).

    How to delete files older than X days automatically using PowerShell

  9. Borre la  opción No almacenar contraseña .

  10. Haga clic en la pestaña "Activadores".

  11. Haga clic en el botón Nuevo .

  12. Usando el menú desplegable "Comenzar la tarea", seleccione En un horario .

  13. En "Configuración", especifique cuándo desea que se ejecute la tarea (por ejemplo, A tiempo, Diariamente, Semanalmente, Mensualmente). Independientemente de la opción que seleccione, asegúrese de especificar la configuración de inicio en el lado derecho.

  14. Haga clic en el  botón Aceptar .

    How to delete files older than X days automatically using PowerShell

  15. Haga clic en la pestaña Acciones .

  16. Haga clic en el botón Nuevo .

  17. Seleccione la opción Iniciar un programa usando el menú desplegable "Acciones".

  18. En el campo "Programa/secuencia de comandos", escriba el siguiente comando:

    powershell.exe

  19. Escriba el siguiente comando en el campo "Agregar argumentos" y haga clic en el botón Aceptar .

    -ExecutionPolicy Bypass C:\path\to\cleanup.ps1

    Cambie la ruta: "C:\path\to\cleanup.ps1"con la ubicación del script de PowerShell que ha creado previamente para eliminar archivos en el comando.

    How to delete files older than X days automatically using PowerShell

  20. Haga clic en la pestaña Configuración .

  21. Verifique las siguientes opciones:

    • Permitir que la tarea se ejecute bajo demanda.
    • Ejecute la tarea tan pronto como sea posible después de que se pierda un inicio programado.
    • Si la tarea falla, reinicia todo.
  22. Haga clic en el  botón Aceptar .

  23. Escriba su nombre de usuario y contraseña administrativos (si corresponde).

  24. Haga clic en el  botón Aceptar .

Una vez que complete los pasos, el script de PowerShell se ejecutará según el cronograma y eliminará los archivos anteriores a la cantidad de días que especificó. Recuerde no cambiar el nombre ni mover la carpeta a otra ubicación. De lo contrario, la tarea fallará.



Leave a Comment

Realice una instalación limpia de Windows 11 de seis maneras diferentes

Realice una instalación limpia de Windows 11 de seis maneras diferentes

Aquí se explica cómo limpiar la instalación de Windows 11 desde USB, la herramienta de creación de medios, restablecer esta PC, montar ISO en SSD o HDD en su computadora portátil o de escritorio.

Cómo cambiar la contraseña usando PowerShell en Windows 11

Cómo cambiar la contraseña usando PowerShell en Windows 11

PowerShell le permite cambiar rápidamente la contraseña de cualquier cuenta local de Windows 11 con unos pocos comandos, y así es como.

Cómo deshabilitar la búsqueda web en Windows 10 versión 1803

Cómo deshabilitar la búsqueda web en Windows 10 versión 1803

Si los resultados web en la búsqueda de Windows 10 no son para usted, use esta guía para deshabilitar la función en la versión 1803 modificando el Registro. Así es cómo.

Cómo exportar e importar aplicaciones con winget en Windows 11, 10

Cómo exportar e importar aplicaciones con winget en Windows 11, 10

En Windows 11 o Windows 10, puede exportar aplicaciones instaladas a un archivo JSON usando el comando winget. También puede importar aplicaciones. Pasos aquí.

Cómo eliminar la sección Recomendados de Inicio en Windows 11

Cómo eliminar la sección Recomendados de Inicio en Windows 11

Para quitar la sección Recomendado del menú Inicio en Windows 11, habilite la sección Quitar Recomendado de la Política de grupo del menú Inicio.

Cómo permitir archivos o aplicaciones bloqueados en Microsoft Defender Antivirus

Cómo permitir archivos o aplicaciones bloqueados en Microsoft Defender Antivirus

Para permitir un archivo o una aplicación que ha sido bloqueado por Microsoft Defender Antivirus, siga estos pasos en Windows 10.

Cómo habilitar la interfaz de usuario de configuración en Windows Terminal

Cómo habilitar la interfaz de usuario de configuración en Windows Terminal

Windows Terminal 1.6 tiene una nueva interfaz de usuario de configuración, y aquí se explica cómo habilitar la experiencia para cambiar la configuración sin editar el archivo settings.json.

Cómo abrir el Símbolo del sistema como administrador desde el Explorador de archivos en Windows 11

Cómo abrir el Símbolo del sistema como administrador desde el Explorador de archivos en Windows 11

Para abrir una ubicación de carpeta desde el Explorador de archivos en el Símbolo del sistema como administrador, debe editar el Registro para agregar la opción de menú contextual.

Cómo solucionar el problema de inicio de sesión remoto con la cuenta de Microsoft en Windows 11

Cómo solucionar el problema de inicio de sesión remoto con la cuenta de Microsoft en Windows 11

Para corregir el inicio de sesión remoto con una cuenta de Microsoft para acceder a la carpeta compartida o al escritorio remoto en Windows 11, siga estos pasos:

Cómo reinstalar Windows 10

Cómo reinstalar Windows 10

Puede borrar el disco duro y reinstalar Windows 10 de dos maneras utilizando la opción Restablecer esta PC o la unidad flash USB. Así es cómo.

Cómo reparar errores 0xC1900101 en Windows 10

Cómo reparar errores 0xC1900101 en Windows 10

Cuando obtiene uno de los errores 0xC1900101 al intentar instalar Windows 10, generalmente significa problemas con el controlador: aquí se explica cómo solucionar el problema.

Cómo reparar el error 0xC1900200 y 0xC1900202 en Windows 10

Cómo reparar el error 0xC1900200 y 0xC1900202 en Windows 10

En Windows 10, el error 0xC1900200 – 0x20008 y 0xC1900202 – 0x20008 significa que su PC no cumple con los requisitos mínimos. Comprobar la solución del problema

Cómo cambiar la política de ejecución para ejecutar scripts en PowerShell

Cómo cambiar la política de ejecución para ejecutar scripts en PowerShell

Para permitir que los scripts se ejecuten en PowerShell, debe cambiar la política de ejecución. Set-ExecutionPolicy RemoteSigned permite secuencias de comandos.

Cómo desinstalar controladores en Windows 11

Cómo desinstalar controladores en Windows 11

Para DESINSTALAR un CONTROLADOR en Windows 11, use la aplicación Configuración, el Panel de control o el Administrador de dispositivos. Aquí están las instrucciones para cada método.

Cómo habilitar el modo IE en Microsoft Edge

Cómo habilitar el modo IE en Microsoft Edge

Para habilitar el Modo IE en Microsoft Edge, puede usar la nueva configuración de compatibilidad o el Editor de directivas de grupo. Así es como en Windows 11 o 10.

Cómo reparar la advertencia de seguridad al acceder a archivos de red en Windows 10

Cómo reparar la advertencia de seguridad al acceder a archivos de red en Windows 10

Si Windows 10 muestra Estos archivos pueden ser dañinos para su computadora o No podemos verificar quién creó este mensaje de archivo, entonces use esta corrección.

Cómo habilitar el menú de cinta clásico del Explorador de archivos en Windows 11

Cómo habilitar el menú de cinta clásico del Explorador de archivos en Windows 11

En Windows 11, puede traer de vuelta el menú de cinta clásico al Explorador de archivos, y así es como editando el Registro.

Cómo cambiar la fuente predeterminada en Windows Terminal

Cómo cambiar la fuente predeterminada en Windows Terminal

Windows Terminal le permite cambiar la fuente de forma global e individual para cada consola, y así es como se hace.

Cómo desinstalar completamente el controlador de gráficos usando DDU en Windows 10

Cómo desinstalar completamente el controlador de gráficos usando DDU en Windows 10

Display Driver Uninstaller elimina completamente los controladores de gráficos Nvidia y AMD cuando otros fallan o si desea una eliminación completa en Windows 10.

CÓMO CLONAR UN DISCO DURO DE WINDOWS 10 A UN NUEVO SSD CON MACRIUM REFLECT

CÓMO CLONAR UN DISCO DURO DE WINDOWS 10 A UN NUEVO SSD CON MACRIUM REFLECT

Macrium Reflect es una excelente herramienta para la clonación de unidades, ya sea que esté reemplazando un HDD por un SSD o creando una copia de seguridad completa. Aquí está cómo usarlo.

9 mejores formas de arreglar el motor de búsqueda Safari que sigue cambiando a Yahoo

9 mejores formas de arreglar el motor de búsqueda Safari que sigue cambiando a Yahoo

El cambio del motor de búsqueda de Safari a Yahoo puede confundirte. Estas son las mejores formas de eliminar la búsqueda de Yahoo de Safari.

Cómo leer y compartir informes del sistema en MacBook

Cómo leer y compartir informes del sistema en MacBook

¿Quieres leer y compartir el informe del sistema en MacBook? A continuación se muestran diferentes formas de obtener el informe rápidamente.

Nuevo teléfono económico frente al antiguo teléfono insignia: ¿cuál debería comprar?

Nuevo teléfono económico frente al antiguo teléfono insignia: ¿cuál debería comprar?

Consulte nuestra comparación detallada entre un teléfono económico nuevo y un teléfono insignia antiguo antes de decidir cuál debería comprar.

Las 8 mejores formas de corregir el retraso del cursor del mouse en Mac

Las 8 mejores formas de corregir el retraso del cursor del mouse en Mac

¿El cursor del mouse está retrasado en tu Mac? Si el problema le frustra, aquí le presentamos algunas soluciones sencillas que puede intentar solucionar.

Las 9 mejores formas de arreglar el hotspot móvil que no funciona en teléfonos Samsung Galaxy

Las 9 mejores formas de arreglar el hotspot móvil que no funciona en teléfonos Samsung Galaxy

¿Estás intentando utilizar un punto de acceso móvil en teléfonos Samsung Galaxy y recibes errores a cambio? A continuación se explica cómo reparar el punto de acceso móvil que no funciona en los teléfonos Samsung Galaxy.

Cómo deshabilitar la navegación privada de Safari en Mac

Cómo deshabilitar la navegación privada de Safari en Mac

¿Quieres saber cómo desactivar la navegación privada de Safari en tu Mac? A continuación le mostramos cómo puede personalizar su experiencia de navegación de forma rápida y eficaz.

Los 16 mejores trucos de formato de texto de WhatsApp que debes conocer

Los 16 mejores trucos de formato de texto de WhatsApp que debes conocer

¿Quieres que la fuente de tu WhatsApp luzca diferente? Puedes darle vida a tus mensajes de texto con estos creativos trucos y consejos de texto de WhatsApp.

Las 9 formas principales de arreglar que el HomePod no aparezca en la aplicación Home

Las 9 formas principales de arreglar que el HomePod no aparezca en la aplicación Home

¿Tu HomePod no aparece en la aplicación Home predeterminada? Estas son las mejores formas de arreglar que el HomePod no aparezca en la aplicación Inicio.

Las 12 mejores formas de reparar un televisor Samsung que no se conecta a Wi-Fi

Las 12 mejores formas de reparar un televisor Samsung que no se conecta a Wi-Fi

¿Su televisor Samsung no logra conectarse a Wi-Fi? Estas son las mejores formas de reparar el televisor Samsung que no se conecta a Wi-Fi.

Los 6 mejores adaptadores HDMI para MacBook Air en 2024

Los 6 mejores adaptadores HDMI para MacBook Air en 2024

Los mejores adaptadores HDMI para MacBook Air y MacBook Pro en 2024: 1. Adaptador HDMI RayCue, 2. Adaptador Benfei USB-C a HDMI, 3. Anker USB-C...