AllInfo

Come Eliminare Automaticamente i File in Windows

In precedenza ho scritto su un programma chiamato DropIt che automaticamente si sposta o copia dei file per voi quando nuovi file vengono visualizzati all’interno di una cartella. Questo può essere utile, per esempio, se si dispone di spazio limitato su un disco rigido locale e desidera spostare tutti i vostri download di sconto per un dispositivo di archiviazione esterno.

Se si desidera eliminare automaticamente i file, ci sono due modi si può andare su di esso in Windows. Il primo metodo prevede il download di un app freeware chiamato AutoDelete che consente di configurare un programma per eliminare file in una determinata cartella. Ho già scritto due guide dettagliate su come usare il programma (qui e qui), in modo da controllare quelli fuori se si preferisce un programma freeware per ottenere il lavoro fatto.

Il secondo metodo per l’eliminazione di file è quello di creare un file batch e quindi pianificare il file batch per eseguire. Si può fare tutto questo senza l’installazione di alcun software di terze parti. In questo articolo, ti guiderà attraverso i passi per la creazione di un file batch e quindi utilizzando l’utilità di Pianificazione per avere lo script viene eseguito su base ricorrente.

Passo 1 – Creazione Di File Batch

Se la creazione di un file batch suona un po ‘ paura o troppo tecnici, non preoccupatevi, perché non è necessario sapere che cosa significa. Ti spiego cosa devi copiare e incollare, dove e quali sono le opzioni che è possibile modificare. In primo luogo, aprire il blocco note e copiare e incollare la seguente riga di testo:

forfiles -p “C:Test” -s -m *.* /D -5 /C “cmd /c del @path”

La linea di cui sopra probabilmente non ha senso, che è perfettamente bene come spiegherò in basso. In sostanza, si dice di Windows per eliminare tutti i file nel C:Test cartelle e sotto-cartelle che sono più vecchi di 5 giorni. Qui è che cosa il vostro blocco note il file dovrebbe essere simile.

Prima di entrare in ulteriori dettagli sul comando, salviamo il file e dare un giro di prova. Prima di tutto, creare una cartella sul tuo computer chiamato Test alla radice dell’unità C. Avanti, fare clic su FileSalva e salvare il file come un file batch. Per fare questo, digitare un nome seguito da .bat e quindi modificare il tipo a discesa di Tutti i File.

Si noti che è possibile salvare il file in qualsiasi posizione sul disco rigido ti piace, non importa. Creare dummy file nella Prova cartella e quindi fare doppio clic su Elimina.bat file per eseguirlo. Nulla è stato cancellato? Probabilmente non!

Il motivo per cui nulla è stato eliminato perché il comando è /D -5, il che significa che i file che sono 5 giorni o più. Al fine di eliminare qualsiasi file indipendentemente da quando è stato creato, è possibile modificare il -5 a -0 o è possibile rimuovere la /D -5 parte del tutto. Ora, se si esegue, tutti i file verranno eliminati.

Per personalizzare il comando, la prima cosa che si può fare è cambiare la directory di qualcosa di diverso C:Test. Che è più semplice copiare il percorso da Windows Explorer per la directory che si desidera e incollarlo nel comando nel blocco note.

Il prossimo è l’ -s parametro che potete vedere dopo il percorso di directory. Questo indica che il comando deve guardare in tutte le sotto-cartelle. Se non si desidera eliminare i file nelle sottocartelle, andare avanti e rimuovere il parametro-s.

È Next -m seguita da *.*, il che significa che il comando deve valutare file di ogni tipo. Se solo si desidera eliminare un determinato tipo di file in una cartella, come file PDF o immagini JPG, basta cambiare *.* a *.pdf o *.jpeg e sarà solo rimuovere tali file.

L’ /D-X, parte di cui abbiamo già parlato in termini di come il file deve essere in ordine per qualificarsi per l’eliminazione. È possibile tenere con un valore maggiore di 1, 0, o rimuovere del tutto. Questo è tutto abbiamo bisogno di sapere il comando.

Ci sono un paio di cose da notare circa l’esecuzione di questo comando. In primo luogo, quando i file vengono eliminati, non vanno nel Cestino, ma invece vengono eliminati in modo permanente, in modo da essere attenti quando lo si utilizza. In secondo luogo, il comando elimina solo i file e non le cartelle.

Dal momento che questo è un file di batch, si potrebbe anche aggiungere multipli versioni di questo comando nel file stesso. Per esempio, qui sto creando un file batch per eliminare tutti i file DOCX di età superiore a 180 giorni, tutti i file PDF da più di 60 giorni e tutti i file TXT a prescindere di come i file sono.

Passo 2 – Programma Di File Batch

Ora che avete il vostro file batch creato e salvato, andiamo avanti e programmare l’esecuzione su base ricorrente. Per fare questo, dobbiamo aprire Task Scheduler.

Per fortuna, ho già scritto un articolo su come pianificare un file batch, in modo da aprire la pagina per iniziare. Scorrere verso il basso per la Pianificazione Batch File sul PC di Avvio di sezione e seguire lungo.

L’unica cosa che devi cambiare è il Grilletto. È possibile scegliere Giornaliero, Settimanale, Mensile, Quando il computer si avvia, Quando mi registro su o Quando viene registrato un evento specifico.

Quando si sceglie qualcosa di simile Settimanale o Mensile e fare clic su Avanti, si otterrà una nuova schermata in cui è possibile configurare il tempo esatto e giorni che si desidera eseguire lo script.

Speriamo che, questa è una buona soluzione per la maggior parte delle persone che hanno bisogno di eseguire alcune semplici operazioni automatiche per l’eliminazione di file sul proprio Pc. Se avete domande, non esitate a postare un commento. Enjoy!

Exit mobile version