Windows .tmp .bak .old .log Dosyalarını Temizleme

Çağdaş Işık

Mahalle Bilgisayarcısı
Mahalle Bilgisayarcısı
Katılım
3 Ocak 2022
Mesajlar
13,400
Tepki
4,760
Konum
34 | İstanbul Anadolu
Merhabalar,

Windows .tmp .bak .old .log dosyalarını toplu bir şekilde silen hem bat hemde kodları ben görev zamanlayıcısına ayarladım boşta ve oturum açtığımda kendi kendine temizliyor iyi sabahlar iyi günler iyi akşamlar.

Bat Dosyası;




Kod Hali;

@echo off
:: BatchGotAdmin
:-------------------------------------
REM --> İzin kontrolü yapılıyor
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
REM --> Eget hata alınırsa yönetici değiliz demektir.
if '%errorlevel%' NEQ '0' (
echo Administrator izni isteniyor...
goto UACPrompt
) else ( goto gotAdmin )
:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
set params = %*:"=""
echo UAC.ShellExecute "cmd.exe", "/c %~s0 %params%", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
del "%temp%\getadmin.vbs"
exit /B
:gotAdmin
pushd "%CD%"
CD /D "%~dp0"

@echo off
c:
cd c:\windows\temp
del *.* /f/q/s
cd c:\windows\prefetch
del *.* /f/q/s
cd ..
cd..
del *.tmp /f/q/s
del *.bak /f/q/s
del *.old /f/q/s
del *.log /f/q/s
echo islem basariyla tamamlandi.
PAUSE
 
Moderatörün son düzenlenenleri:

Hz.ETQ

Sözü Geçen
Sözü Geçen
Katılım
13 May 2022
Mesajlar
2,356
Tepki
682
Konum
Afyonkarahisar
Windows .tmp .bak .old .log dosyalarını toplu bir şekilde silen hem bat hemde kodları ben görev zamanlayıcısına ayarladım boşta ve oturum açtığımda kendi kendine temizliyor iyi sabahlar iyi günler iyi akşamlar.

Bat Dosyası;




Kod Hali;

@echo off
:: BatchGotAdmin
:-------------------------------------
REM --> İzin kontrolü yapılıyor
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
REM --> Eget hata alınırsa yönetici değiliz demektir.
if '%errorlevel%' NEQ '0' (
echo Administrator izni isteniyor...
goto UACPrompt
) else ( goto gotAdmin )
:UACPrompt
echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
set params = %*:"=""
echo UAC.ShellExecute "cmd.exe", "/c %~s0 %params%", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
del "%temp%\getadmin.vbs"
exit /B
:gotAdmin
pushd "%CD%"
CD /D "%~dp0"

@echo off
c:
cd c:\windows\temp
del *.* /f/q/s
cd c:\windows\prefetch
del *.* /f/q/s
cd ..
cd..
del *.tmp /f/q/s
del *.bak /f/q/s
del *.old /f/q/s
del *.log /f/q/s
echo islem basariyla tamamlandi.
PAUSE
Valla ben anlayamadim biraz karışık olmus sanki :D
 
KS

Çağdaş Işık

Mahalle Bilgisayarcısı
Mahalle Bilgisayarcısı
Katılım
3 Ocak 2022
Mesajlar
13,400
Tepki
4,760
Konum
34 | İstanbul Anadolu
Valla ben anlayamadim biraz karışık olmus sanki :D
Hocam ister kod halini bir not defterine yapıştırın sonrasından adını .txt olan not defterini .bat yapın yada direk bat dosyasını indirin zaten kendiliğinden temizliğini yapıyor başlattığınızda bide görev zamanlayıcısına ayarlayın kendiliğinden yapar
 

Şu anda bu konuyu okuyan kullanıcılar

Son mesajlar

Geri
Üst