Automatycznie czyszczenie zawartości folderu TEMP


 

O czyszczeniu dysków twardych pisaliśmy już wielokrotnie. Był wpis o czyszczeniu dysku C, było o usuwaniu zawartości WinSxS. Temat ten jednak nigdy nie straci na aktualności, bo miejsca zawsze będzie zbyt mało. Co więcej z reguły podejmujemy akcje manualnie, wtedy kiedy nagle otrzymujemy komunikat o braku miejsca na dyskach, lub wtedy kiedy system monitorujący nas ostrzeże o zbliżającym się limicie pojemności :)

Jako, że jesteśmy miłośnikami automatyzacji zadań dziś prosty trick pozwalający automagicznie usuwać zawartość folderu TEMP dla użytkownika (to bardzo przydatne jeśli z jednego komputera korzysta więcej niż jedna osoba (oczywiście jeśli każdy użytkownik ma swoje własne konto). Nie do przecenienia także gdy komputer jest używany tylko przez jedną osobę. 

Jak wiadomo folder TEMP (jak sama nazwa wskazuje) przetrzymuje tymczasowe pliki programów i systemu, które teoretycznie powinny same się stamtąd usuwać bądź to podczas wyłączania systemu, restartu lub podczas wyłączenia danego programu. Niestety prawda bywa brutalna a folder TEMP lubi się bardzo mocno rozrastać. Aby zapewnić odpowiednią higienę tego miejsca wystarczy mały prosty trick – skrypt w cmd :) (wiem, wiem cmd odchodzi w niepamięć, ale tu jest prościej niż w Powershellu ;) ). Tworzymy więc sobie plik .bat o następującej zawartości:

rd %temp% /s /q
md %temp%

Nazwijmy go sobie zgodnie z ideą nazywania skryptów wg. funkcji np. czysc_temp.bat. Jeśli chcemy zautomatyzować proces czyszczenia tego katalogu (a chcemy prawda?) musimy umieścić ten plik w następującej lokalizacji:

%appdata%\microsoft\windows\start menu\programs\startup\

Dla Windows 10:

%appdata%\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

Umieszczone tam skrypty będą wykonywały się automatycznie przy każdym uruchamianiu komputera. Tak więc sporadyczne sprzątanie plików tymczasowych możemy już sobie odpuścić :)

 


Podobne Tematy:

  • longin001

    A jak zrobić żeby czyścil podczas zamykania systemu?