Come eliminare automaticamente i file dalla cartella di download in Windows

elimina automaticamente i file in Windows

Attraverso pochi accorgimenti avremo la possibilità di poterlo fare eliminare i file che si trovano all'interno della cartella "download" Su Windows; ciò non avrebbe senso se la nostra proposta non contemplasse un sistema automatico, che è il vero obiettivo di questo articolo.

La giustificazione per svolgere questo compito è che molte persone lavorano con diversi tipi di file scaricati dal web, il che fa sì che il browser Internet scarichi di default tutti questi elementi nella cartella chiamata "Download", che può occupare una grande quantità di spazio in breve tempo.

Crea un piccolo script per eliminare automaticamente i file in Windows

Sebbene il trucco che menzioneremo di seguito contempli esclusivamente la possibilità di eliminare i file che sono stati ospitati nella cartella "download" Windows, ma una persona può eseguire la stessa operazione per qualsiasi altra directory. Assumeremo che tutti i file trovati in detta cartella siano temporanei, il che significa che in qualsiasi momento dovremo cancellarli. Anche per effetto considereremo un tempo di 30 giorni, il che significa che una volta trascorso questo periodo, lo script che creeremo in seguito avrà effetto e, quindi, potrai eliminare i file con quell'età in un unico passaggio.

REM Remove files older than 30 days
forfiles /p "C:Users???_????????????Downloads" /s /m *.* /c "cmd /c Del @path" /d -30

Abbiamo condiviso un piccolo codice in alto, che devi copiare e incollare in un documento di testo normale (e senza formattazione). Qui devi prendere in considerazione un aspetto molto importante, e questo è quello la cartella "download" è generalmente contenuta nelle directory degli utenti. Per questo motivo, dovrai sostituire la parola "Utente" con quella che corrisponde alla posizione sul tuo computer Windows.

script per eliminare automaticamente i file

Per essere un po 'più specifici, abbiamo inserito un piccolo screenshot all'inizio di ciò che dovresti fare con questa modifica. Proprio lì ti accorgerai che oltre a questa posizione che devi modificare, è presente un tempo di «30 giorni» come la data limite di età che i file devono essere prima di essere eliminati. Dovrai farlo nel documento piatto in cui hai copiato e incollato questo piccolo script salva con l'estensione ".bat" in modo che diventi un esecutore di comandi batch.

Se fai doppio clic su questo file in quel momento e nella cartella "download" sono presenti elementi più vecchi di 30 giorni, verranno eliminati immediatamente.

Pianifica l'esecuzione automatica di script in Windows

Per evitare di dover eseguire questo script che abbiamo creato in ogni momento, ti suggeriremo di seguito utilizza l '"Utilità di pianificazione di Windows", qualcosa che è molto facile da fare e che suggeriamo di seguito attraverso i seguenti passaggi:

  • Eseguire l '"Utilità di pianificazione di Windows".
  • Scegli l'opzione che ti permetterà di creare un'attività di base.

Utilità di pianificazione di Windows 01

  • Definisci il nome e, se lo desideri, la descrizione dell'attività che hai pianificato in questo momento.

Utilità di pianificazione di Windows 02

  • Ora definisci la frequenza con cui desideri eseguire l'attività che stai creando.

Utilità di pianificazione di Windows 03

  • Devi anche definire l'ora esatta in cui desideri che l'attività venga eseguita.

Utilità di pianificazione di Windows 04

  • Ora devi ordinare al task scheduler di eseguire un programma (nel nostro caso, lo script che abbiamo generato in precedenza).

Utilità di pianificazione di Windows 05

  • Attraverso il rispettivo pulsante, trova il luogo in cui hai salvato lo script che hai generato in precedenza.

Utilità di pianificazione di Windows 06

  • Ora devi solo finire la creazione di questo compito.

Con i passaggi che ti abbiamo suggerito, d'ora in poi non dovrai preoccuparti di nulla perché il task scheduler di Windows si occuperà di eseguire lo script che abbiamo generato in precedenza e analizzerà la cartella "download". Lo script effettuerà un piccolo confronto delle date, definendo quali file hanno 30 giorni o più, procedendo a cancellarli automaticamente in un unico passaggio.


Il contenuto dell'articolo aderisce ai nostri principi di etica editoriale. Per segnalare un errore fare clic su qui.

16 commenti, lascia il tuo

Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Daniel Diaz suddetto

    Ciao ... se voglio programmarlo per eliminare file vecchi di 2 giorni, devo cambiare i 30 della seconda riga in 2? o entro 02? Grazie

    1.    Raul fernandez suddetto

      Daniele capisco che deve essere -5 perché per fare il test ho messo -0 e per me ha funzionato

  2.   Giovanni suddetto

    molto buono, ma non funziona in Windows 8.1, voglio cancellare una cartella ogni volta che do il file eseguibile, la cartella rimane sul tuo sito, se hai un modo per ottenerlo sarebbe bene, dato che lo voglio cancella la cartella degli annunci che compaiono in un gioco in ogni momento e non mi permette, con questo codice, se lo faccio manualmente tutto funziona perfettamente

    1.    Andres suddetto

      Se noti che è per eliminare file, non elimina directory (cartelle), non l'ho usato per cartelle ma suppongo che nella riga dove dice / s si riferisca ai file e che se cambi in / d creerà directory ... quindi hai due script, uno per ogni cosa e ovviamente pianifichi un'attività per l'esecuzione automatica di ogni script

  3.   gilber suddetto

    come potrebbe essere eliminare file con estensione .7z o .rar

    1.    KatNat RamSo suddetto

      La seguente istruzione cambia solo nella sezione in cui compaiono gli asterischi *, Tutti i file indipendentemente dal loro nome ma con estensione .rar

      FORFILES / p D: cartella eliminata / s / m * .rar / d -5 / C "cmd / c del @path"

  4.   Raul fernandez suddetto

    Buongiorno

    E qualcuno sa se oltre a eliminare i file all'interno di quella directory, vogliamo anche eliminare le cartelle come faremmo?

    grazie

    1.    Rufino suddetto

      Per questo devi aggiungere questo codice ed eliminare anche le sottocartelle:

      @ Echo off
      pushd »IL TUO PERCORSO / IL TUO PERCORSO»
      del / q *. *
      per / f "Token = *" %% G in ('dir / B') do rd / s / q "%% G"
      popd
      pushd

  5.   Andrew suddetto

    Buongiorno
    Come posso evitare di chiedere conferma per eliminare alcuni file?
    dal già vi ringrazio molto

  6.   Johnny yugcha suddetto

    Gentile, posso aggiungere più obiettivi?, Cioè la prima riga con la cartella dei download, la seconda con la cartella della musica, ecc.

  7.   KatNat RamSo suddetto

    Ciao, come posso dirti che voglio eliminare quelli che hanno più di 4 giorni (/ g -4) se il mio formato della data è MM / GG / AAAA

    1.    Andres suddetto

      -04%

  8.   michel donoso suddetto

    E come sarebbe se volessi che cancellassi tutti i file ma avevano una dimensione di 0 byte, 1 byte o 7 byte?

  9.   Santiago Valladares suddetto

    Cosa devo cambiare se voglio che elimini file più vecchi di 12 ore?

  10.   alexis suddetto

    Ciao bene, ho bisogno di eliminare i file del desktop .. Basta cambiare il percorso (?) .. Inoltre ho fatto una bat base per eliminare i file del desktop e funziona quando lo eseguo. Tuttavia l'attività pianificata non funziona. Lo ordino ogni volta che accendo il computer ma i file nel momento in cui lo accendo rimangono al loro posto (desktop). Ho Windows 10 professional 1803

  11.   DAvid suddetto

    Ciao,

    Voglio eliminare i file con estensione .rar meno uno di essi. È possibile?