Windows Tips & News

Come eliminare i file più vecchi di X giorni in Windows 10

click fraud protection
CONSIGLIATO: Fare clic qui per risolvere i problemi di Windows e ottimizzare le prestazioni del sistema

Windows 10 ha una serie di miglioramenti che ti consentono di mantenere pulito il tuo PC. Le sue versioni recenti includono strumenti integrati per automaticamente svuota il cestino e pulire il Cartella dei download periodicamente. Sfortunatamente, se stai eseguendo una build precedente di Windows 10 o una versione precedente del sistema operativo, queste funzionalità non sono disponibili per te. Ecco come è possibile eliminare i file più vecchi di determinati giorni utilizzando tre metodi diversi.

Annuncio


Per raggiungere questo obiettivo, non hai nemmeno bisogno di strumenti di terze parti. Questa operazione può essere eseguita utilizzando Esplora file, PowerShell o un file batch.

File Explorer è l'app di gestione file predefinita in Windows 10. Ha una casella di ricerca speciale. Quando viene messo a fuoco, mostra una serie di opzioni avanzate nella barra multifunzione. Per attivare la funzione di ricerca in Esplora file, fare clic sulla casella di ricerca o premere

F3 sulla tastiera. La barra multifunzione avrà quindi il seguente aspetto:Barra multifunzione di ricerca di Esplora file Ecco come usarlo per eliminare file più vecchi di un certo numero di giorni.

Contenutinascondere
Elimina i file più vecchi di X giorni con Esplora file
Elimina i file più vecchi di X giorni con un file batch
Elimina automaticamente i file più vecchi di X giorni
Elimina i file più vecchi di X giorni con PowerShell

Elimina i file più vecchi di X giorni con Esplora file

  1. Apri la scheda Strumenti di ricerca nella barra multifunzione (F3).
  2. Clicca sul Data modificata pulsante. Ha un elenco a discesa con le opzioni.Ricerca a discesa della data di modifica di Esplora file
  3. Seleziona l'opzione desiderata, come La settimana scorsa.

File Explorer filtrerà immediatamente i risultati. Seleziona i file che non ti servono e premi il tasto Elimina tasto per eliminare i file. In alternativa, puoi fare clic con il pulsante destro del mouse sulla selezione e scegliere Elimina dal menu contestuale.Esplora file Elimina file

Suggerimento: puoi utilizzare filtri di dimensioni personalizzati. Tutto ciò che serve è digitare la condizione di filtro desiderata nella casella di ricerca di Esplora file come segue:

datamodifica: 01/11/2017.. 11/20/2017
Esplora file Trova file più vecchi di

Invece di "datemodified", puoi utilizzare "datecreated" per trovare file in un intervallo di date specifico.

In alternativa, è possibile digitare il parametro relativo alla data e inserire i due punti (:). Questo farà in modo che Esplora file mostri il selettore di date. Scegli una data o una condizione dal pop-up del calendario. Puoi fare clic su una data e trascinare per specificare un intervallo di date. In questo modo puoi filtrare i risultati per ottenere esattamente ciò che desideri.

Esplora file Trova file per intervallo di date

Questo metodo è utile per eliminare manualmente i file di tanto in tanto. Se è necessario automatizzare la procedura, ad es. pulire periodicamente la cartella Download, è necessario utilizzare il prompt dei comandi o i metodi PowerShell. Rivediamoli.

Elimina i file più vecchi di X giorni con un file batch

Nel mio articolo precedente, Trova file di grandi dimensioni in Windows 10 senza strumenti di terze parti, abbiamo appreso dell'utile PerFile comando della console. Questo comando seleziona un file (o un insieme di file) ed esegue un comando su quel file.

Aiuto di Forfiles

Gli switch che possiamo utilizzare sono i seguenti:
/S - Questa opzione fa in modo che i file forfile ricorrano alle sottodirectory. Come "DIR/S".
/D - Seleziona i file con una data dell'ultima modifica. Ad esempio, -365 significa più di un anno fa, -30 significa un mese fa.
/P - Per indicare il percorso per iniziare la ricerca.
/C "comando" - Questo comando specifica il comando da eseguire su ogni file che verrà trovato. Le stringhe di comando devono essere racchiuse tra virgolette.

Il comando predefinito è "cmd /c echo @file".

Le seguenti variabili possono essere utilizzate nella stringa di comando:
@file - restituisce il nome del file.
@fname - restituisce il nome del file senza estensione.
@ext - restituisce solo l'estensione del file.
@path: restituisce il percorso completo del file.
@relpath - restituisce il percorso relativo del file.
@isdir - restituisce "TRUE" se un tipo di file è
una directory e "FALSE" per i file.
@fsize - restituisce la dimensione del file in byte.
@fdate - restituisce la data dell'ultima modifica del file.
@ftime: restituisce l'ora dell'ultima modifica del file.

Per eliminare i file più vecchi di X giorni, Fare quanto segue.

  1. Apri un nuovo prompt dei comandi esempio.
  2. Digita il seguente comando:
    ForFiles /p "C:\My Folder" /s /d -30 /c "cmd /c del @file"

    Sostituisci il percorso della cartella e la quantità di giorni con i valori desiderati e il gioco è fatto.Esplora file Elimina i file più vecchi di Cmd

Ad esempio, per rimuovere i file più vecchi di un mese dalla cartella Download, utilizzare il seguente comando:

ForFiles /p "%userprofile%\Downloads" /s /d -30 /c "cmd /c del @file"

Questo trucco funziona in tutte le versioni moderne di Windows, inclusi Windows 7, Windows 8, Windows 8.1 e Windows 10.Esplora file Elimina i download precedenti a Cmd

Elimina automaticamente i file più vecchi di X giorni

Puoi automatizzare questa attività utilizzando l'app Utilità di pianificazione integrata.

  1. Apri strumenti di amministrazione e fare clic sull'icona dell'Utilità di pianificazione.
  2. Nel riquadro di sinistra, fai clic sulla voce "Libreria Utilità di pianificazione":Libreria Utilità di pianificazione di Windows 10
  3. Nel riquadro di destra, fare clic sul collegamento "Crea attività":Collegamento Crea attività di Windows 10
  4. Verrà aperta una nuova finestra intitolata "Crea attività". Nella scheda "Generale", specificare il nome dell'attività. Scegli un nome facilmente riconoscibile come "Elimina vecchi file".File Explorer Elimina i vecchi file
  5. Passa alla scheda "Azioni". Lì, fai clic sul pulsante "Nuovo...":
    Scheda Azioni della finestra Crea attività di Windows 10Finestra Crea attività di Windows 10 Scheda Azioni nuovo pulsante
  6. Verrà aperta la finestra "Nuova azione". Lì, è necessario specificare i seguenti dati.
    Azione: avviare un programma
    Programma/sceneggiatura: ForFiles.exe
    Aggiungi argomenti (facoltativo): /p "%userprofile%\Downloads" /s /d -30 /c "cmd /c del @file"
    Elimina i vecchi file Ts AzioneModifica il percorso della cartella e il numero di giorni in base alle tue esigenze.
  7. Vai alla scheda Trigger nella tua attività. Lì, fai clic sul pulsante Nuovo.Nuovo pulsante di attivazione
  8. In Inizia l'attività, seleziona "In base a una pianificazione" nell'elenco a discesa e fai clic sul pulsante OK. Specificare quando si desidera eseguire l'attività.Elimina i vecchi file Ts Trigger
  9. Passa alla scheda "Impostazioni". Abilita le opzioni
    - Consenti l'esecuzione dell'attività su richiesta.
    - Esegui l'attività il prima possibile dopo un mancato avvio pianificato.Elimina i vecchi file Ts Impostazioni
  10. Fare clic su OK per creare l'attività.

Questo è tutto.

Infine, se preferisci PowerShell, puoi utilizzare un cmdlet speciale per rimuovere i vecchi file.

Elimina i file più vecchi di X giorni con PowerShell

  1. Apri una nuova finestra di PowerShell.
  2. Digita il seguente comando:
    Get-ChildItem "%userprofile%\Downloads" -Ricorrenza | Dove-Oggetto {($_.LastWriteTime -lt (Get-Date).AddDays(-30))}| Rimuovi oggetto

Se il cmdlet Get-ChildItem trova file più vecchi di un mese, verrà chiamato il cmdlet Remove-Item per ogni file per rimuoverlo.

Questo è tutto.

CONSIGLIATO: Fare clic qui per risolvere i problemi di Windows e ottimizzare le prestazioni del sistema
Microsoft Edge 79.0.294.1 è disponibile con miglioramenti e correzioni generali

Microsoft Edge 79.0.294.1 è disponibile con miglioramenti e correzioni generali

Lascia un commentoUna nuova build pre-release di Microsoft Edge è disponibile per il canale Dev. ...

Leggi di più

Le icone colorate di Windows 10 raggiungono i non addetti ai lavori

Le icone colorate di Windows 10 raggiungono i non addetti ai lavori

Microsoft è nota per creare nuove icone colorate per Windows 10. Le nuove icone avrebbero dovuto ...

Leggi di più

Icone di Windows 10 più colorate: persone, allarmi e mappe

Icone di Windows 10 più colorate: persone, allarmi e mappe

Microsoft continua a lavorare sull'aggiornamento delle icone per le app Windows 10 integrate. Un'...

Leggi di più