Dette tip er gældende for : Windows 2000, Windows NT 4.0, Windows XP.
Hvis man ikke holder øje med ens TEMP-mappes størrelse af midlertidige filer, så kan der ligge op til flere hundrede megabyte junk-data og fylde op. Det skyldes, at ikke alle programmer er lige gode til at rydde op efter sig selv når de arbejder.
Ved at kalde en batch-fil under opstart af computeren, kan man automatisk få slettet alle de midlertidige filer som bare ligger og fylder op. Filen placeres fysisk i WINNT-mappen, hvorefter man laver en genvej til den i Windows Start-mappe.
På en dansk Windows 2000 og XP maskine skal genvejen fra filen i \WINNT-mappen placeres på det følgende sted: C:\Documents and Settings\All Users\Menuen Start\Programmer\Start\
Batch-filen kan senere hen bruges til andre formål, for eksempel kopiering af bestemte filer under opstart, mapping af lokale- eller netværks delinger og meget andet. Gør følgende :
1. Start Notepad.exe
2. Kopier de følgende linjer ind i det nye dokument (ret ikke kommandoerne !) :
@echo off
if not "%OS%"=="Windows_NT" goto NODEL
for /f "tokens=*" %%i in ('dir %TEMP% /b /x /a-d') do @del "%TEMP%\%%i"
for /f "tokens=*" %%k in ('dir %TEMP% /b /x /ad') do @rmdir /s /q "%TEMP%\%%k"
:NODEL
exit
3. Gem filen som winstart.cmd i C:\WINNT\ mappen
4. Luk Notepad og start Stifinder
5. Naviger til C:\Documents and Settings\All Users\Menuen Start\Programmer\Start\
6. I Stifinder klik på menupunktet "Filer" og vælg Ny / Genvej
7. I menuen "Opret Genvej" find da filen C:\WINNT\winstart.cmd
8. Klik "OK" og klik herefter på "Næste >"
9. Ret navnet på genvejen efter eget ønske og klik på "Udfør"
Der er nu oprettet en genvej til C:\WINNT\winstart.cmd i opstartsmappen for alle brugere af computeren. Denne starter herefter batch-filen under opstart.
Forklaring på batch-scripted :
Batch-scripted benytter sig af miljøvariablen %TEMP%, hvilken som standard peger på mappen "C:\WINNT\Temp\" (med mindre man selv har ændret dette under / Kontrol Panel / System / Avanceret / Miljøvariabler).
Der checkes dog først om det i hele taget kaldes fra en Windows NT-baseret computer (NT/2000/XP). Hvis ikke, springer koden automatisk sletteprocessen over. Er det en NT-baseret computer, sker sletningen i to tempi.
Først fjernes alle filer i roden af %TEMP% (C:\WINNT\Temp\*.*) en for en med dos-kommandoen del. Når dette er gjort, udfører den næste linje.
I næste slette-linje checkes der om der findes undermapper i %TEMP%, hvorefter disse fjernes en for en med dos-kommandoen rmdir (remove directory). Hertil angiver parameten /s, at undermapper til undermappen også skal fjernes. Parameteren /q angiver, at sletning ikke skal bekræftes.
Scripted kan snilt rettes til at slette filer og undermapper andre steder. Man skal blot udskifte miljøvariablen %TEMP% med stien til en anden mappe (for eksempel: X:\SLET_FILER). Husk i den forbindelse, at mappen ikke må indeholde mellemrum i sit navn.
|