Come eliminare i file più vecchi di x giorni in Windows

Come eliminare i file più vecchi di x giorni in Windows
I file sono gli oggetti in cui possiamo archiviare dati, programmi e impostazioni di Windows. Il sistema Windows contiene file di sistema, file applicativi e file di informazioni/dati. I file vengono creati tramite software Windows e archiviati su un disco rigido o qualsiasi dispositivo di archiviazione portatile.

A volte un enorme quantità di file viene archiviato sulla macchina che non è più richiesta. Diciamo, vogliamo pulire i file che non vengono utilizzati per più di X giorni. IL "X"Si riferisce a qualsiasi numero che rappresenta il numero di giorni, come vecchio di 5 giorni, più di 7 anni, ecc. Dobbiamo eliminarli su base mensile. A tale scopo, descriveremo diverse tecniche per eliminare i file più vecchi di X giorni in modo semplice:

Sono previsti i seguenti risultati:

  • Usando Prompt dei comandi di Windows
  • Usando Windows Powershell
  • Usando Agenda

Metodo 1: elimina i file più vecchi di x giorni in Windows utilizzando il prompt dei comandi

Il prompt dei comandi è una riga di comando di Windows per lo più usata UI/shell. Viene utilizzato principalmente per eseguire compiti diversi attraverso la riga di comando. Supponiamo che vogliamo eliminare i file più vecchi di "30" giorni dalla "cartella" del nome della directory come puoi vedere nella seguente immagine:

Per eliminare i file più vecchi di X giorni, seguire i passaggi di seguito elencati.

Passaggio 1: apri il prompt dei comandi

Innanzitutto premere il "Finestra”Chiave e lancia il"Inizio" menù. Esegui il prompt dei comandi come utente di amministrazione dal menu di avvio:

Passaggio 2: elimina i file più vecchi di x giorni

Eseguire il comando fornito per eliminare i file più vecchi di x (30) giorni:

> Forfiles /P "C: \ Users \ Anuma \ Downloads \ Folder" /S /D -30 /C "CMD /C DEL @FILE"

Il comando è descritto come:

  • Il comando Forfiles viene utilizzato per gestire i file.
  • "/P"Viene utilizzato per definire il percorso della directory.
  • "/S"Viene utilizzato per eliminare i file in modo ricorsivo (dalle sottodirectory).
  • IL "/D"L'opzione viene utilizzata per eliminare i file in base a x giorni. Qui, devi definire il numero di giorni in base al tuo desiderio. Nel comando sopra menzionato, quel numero è 30.
  • "/C"Viene utilizzato per eseguire il comando"cmd /c del @file". L'espressione "cmd /c del @file"Dirige che il"cmd"Viene utilizzato per eliminare (Del) il file (@file) definito nel percorso.

Puoi vedere che abbiamo eliminato correttamente i file di età superiore ai 30 giorni:

Ora eseguiremo questa operazione usando le tecniche sopra menzionate una per una.

Metodo 2: elimina i file più vecchi di x giorni in Windows utilizzando PowerShell

PowerShell è uno strumento di riga di comando che viene utilizzato per eseguire le attività basate su Windows utilizzando comandi. È un'interfaccia di riga di comando ben nota. La procedura di seguito è abbastanza efficace da eliminare i file più vecchi di X giorni utilizzando PowerShell.

Passaggio 1: Apri Windows Powershell

Apri Windows Powershell dal menu di avvio:

Passaggio 2: elimina i file più vecchi di x giorni

Per eliminare i file più vecchi di x giorno, utilizzare il comando menzionato:

Get -Childitem "C: \ Users \ Anuma \ Downloads \ Folder" -Recurse | Dove-object ($ _.LastWriteTime -lt (get -date).Adddays (-30)) | Rimuovi oggetto
  • Get-Childitem viene utilizzato per accedere o recuperare le voci del figlio della directory specificata (contenuto).
  • IL "-Ricorso"Viene utilizzato per accedere ai file di directory in modo ricorsivo.
  • IL "Dove-oggetto"CMDLET viene utilizzato per accedere ai file in base alla proprietà specificata e".Addday ”è il valore x.
  • "Rimuovi oggetto"CMDLET viene utilizzato per rimuovere o eliminare i file

L'output di seguito indicato indica che abbiamo eliminato correttamente file di età superiore ai 30 giorni:

Metodo 3: elimina i file più vecchi di x giorni in Windows utilizzando automaticamente l'attività

Task Scheduler è un programma di utilità del sistema operativo Windows integrato utilizzato per pianificare le attività. Pianifichiamo un'attività che eliminerà automaticamente il file più vecchio di x giorni su base mensile. Questa azione di automazione è possibile anche su base settimanale o giornaliera. Segui i passaggi indicati per raggiungere questo obiettivo.

Passaggio 1: Apri lo scheduler dell'attività

Fare una ricerca "Agenda" nel "Avviare"Menu e aprire l'app Attività pianificata dai risultati visualizzati:

Passaggio 2: crea un'attività

Pianifica una nuova attività per eliminare i file più vecchi di x giorni. Per fare ciò, fai clic sull'opzione "Crea attività" dal menu "Azione":

Passaggio 3: impostare i dati delle attività generali

Digita il nome dell'attività in "Nome"Campo di testo e aggiungi una descrizione (consigliato ma non obbligatorio) come abbiamo fatto qui:

Passaggio 4: Pianifica attività

Dopo aver completato l'impostazione generale, apri il "Trigger"Menu dal menu-bar e premi il"Nuovo"Pulsante per programmare un'attività:

Seleziona il "In un programmaOpzione "in"Inizia un'attività" menu a discesa. Successivamente, programmare un'attività per eliminare i file su base mensile. Imposta la data su cui verrà eseguita l'attività pianificata. Inoltre, imposta il mese in cui l'attività eseguirà automaticamente come abbiamo aggiunto "Gennaio","Febbraio", e così via. Dopodiché, colpisci il "OK"Pulsante:

Passaggio 4: specificare l'azione per eliminare i file

Successivamente, dal menu Azione imposta una nuova azione. A tale scopo, colpisci il "nuovo":

Dal "Azione"Elenco a discesa, imposta l'opzione" Avvia un programma ". Nel campo Script/Programma, aggiungi "Forfile"E anche supera una discussione"/P “C: \ Users \ Anuma \ OneDrive \ Desktop \ Cartella” /S /M *.TXT /D-10 /C “CMD /C DEL /Q @FILE”". Dopodiché, colpisci il "OK"Pulsante:

Puoi vederlo, abbiamo impostato correttamente l'azione per eliminare i file su base mensile:

Inoltre, dal "Collocamento"Menu, contrassegnare l'opzione evidenziata e fare clic su"OK"Pulsante:

L'output seguente mostra che abbiamo creato o programmato correttamente una nuova attività per eliminare i file più vecchi di 30 giorni su base mensile:

Conclusione

Per eliminare i file più vecchi di X giorni in Windows, è possibile utilizzare il prompt dei comandi o Windows PowerShell. La GUI delle finestre può anche essere esercitata per servire allo scopo. I comandi supportati da CMD e PowerShell elimineranno i file secondo il loro ultimo tempo aggiornato. Possiamo eliminare automaticamente i file più vecchi di x giorni in Windows pianificando un nuovo lavoro o attività nell'applicazione Task Manager. Questa guida ha dimostrato tutti i metodi per eliminare i file più vecchi di X giorni in Windows.