Emulare /tmp su Windows? Qualcosa del genere..

Personalmente mi capita spesso di scaricare qualche file da Interner, scompattarlo qua e là, salvare qualche bozza o file temporaneo nei Documenti, a volte anche in C: ( si lo so, sono pigro e disordinato.. ). Ovviamente poi puntualmente ogni volta mi dimentico della loro esistenza e finisco con ammonticchiare quintali di robaccia inutile ovunque.

Per cercare di mettere un freno a questa tendenza ho pensato di crearmi una cartella temporanea all’interno dei miei Documenti e di eliminare automaticante i file in essa contenuti ad ogni avvio del computer. E con un po’ di script batch è davvero semplicissimo farlo!

Seguite queste istruzioni:

  1. Create una cartella Temp all’interno di Documenti ( nel mio caso in C:\Users\Angaran Stefano\Documents\Temp )
  2. Create un file di testo e chiamatelo “cleantemp.bat” ( il nome potete anche cambiarlo ma mi raccomando l’estensione .bat ! )
  3. Apritelo con notepad o un altro editor di testo e scrive al suo interno queste righe di codice:
cd %userprofile%\Documents\Temp
del /S /Q /F *

Dopo di che salvatelo nella cartella Esecuzione Automatica del menù Start ed è fatta! Tutti i file che creerete in quella cartella verranno eliminati ad ogni avvio di Windows. Proprio come in /tmp su Linux. Una breve spiegazione di quello che succede. Il primo comando sposta l’esecuzione dello script nella cartella Temp contenuta nella sottocartella Documents ( che sarebbe poi Documenti ) del vostro profilo utente il cui percorso è contenuto nella variabile %userprofile%. Dopo di che il secondo comando si occupa di elimare tutti i file nella cartella, comprese le eventuali sottocartelle. I flag /Q e /F servono rispettivamente per utilizzare la modalità non interattiva ( non richiedere quindi conferma ) e per forzare l’eliminazione dei file di sola lettura.

Ah, e potete fare anche molto altro. Potete ad esempio eliminare automaticamente i file contenuti nella vostra cartella Temp di sistema, vi basti sapere che il suo percorso è contenuto nella variabile %temp% quindi vi basterebbe aggiungere queste due righe al vostro file:

cd %temp%
del /S /Q /F *

Buon scripting a tutti!

Articoli correlati:

  1. Impedire l’aggiornamento a Windows Live Messenger 2011 e continuare ad usare il 2010
  2. Scaricare il contenuto di una cartella SkyDrive con Firefox e MozRepl
  3. Aggiornare a Windows 7 RTM partendo da una build precedente
  4. Uploadare un’immagine da GIMP a WordPress con un tasto! [ AGGIORNATO 08/06/2009 ]
  5. Installare Python-Fu per Gimp 2.6 in Windows

Posted By Stefano Angaran

Leave a Reply




*
Get Adobe Flash playerPlugin by wpburn.com wordpress themes