Gelistir adlı üyeden alıntı: mesajı görüntüle
Kendim için oluşturduğum bu kodu .bat dosyası olarak kaydedip çalıştırırsanız bilgisayarınızda cache tutan çok yüksek gb yer kaplayan klasörleri temizler
NOT: kesinlikle önemli dosyalarınız silinmez kısayol dosyaları ve cache silinir klasörlerinizden ve masaüstünüzden bir öğe silinmez gönül rahatlığı ile çalıştırabilirsiniz.
@echo off
title Temp/Prefetch/Recent Temizleyici
:: --- Admin kontrolü ---
net session >nul 2>&1
if %errorlevel% NEQ 0 (
  echo Yonetici yetkisi isteniyor...
  powershell -Command "Start-Process -FilePath '%~f0' -Verb RunAs"
  exit /b
)

echo.
echo [*] Gecici dosyalar temizleniyor...

call :CleanDir "%TEMP%"
call :CleanDir "%TMP%"
call :CleanDir "C:\Windows\Temp"
call :CleanDir "%SystemRoot%\Prefetch"
call :CleanDir "%AppData%\Microsoft\Windows\Recent"
call :CleanDir "%AppData%\Microsoft\Windows\Recent\AutomaticDestinations"
call :CleanDir "%AppData%\Microsoft\Windows\Recent\CustomDestinations"

echo.
echo [✓] Temizlik tamamlandi.
pause
exit /b

:CleanDir
set "_TARGET=%~1"
if not exist "%_TARGET%" (
  echo [!] Yok: %_TARGET%
  goto :eof
)
echo [+] Temizleniyor: %_TARGET%

:: izin/ozellikleri normalize et (hata verirse sessiz gec)
takeown /f "%_TARGET%" /r /d y >nul 2>&1
icacls "%_TARGET%" /grant *S-1-5-32-544:F /t /c >nul 2>&1
attrib -r -s -h "%_TARGET%\*" /s /d >nul 2>&1

:: dosyalari sil
del /f /q /s "%_TARGET%\*.*" >nul 2>&1

:: alt klasorleri kaldir
for /d %%D in ("%_TARGET%\*") do rd /s /q "%%D" >nul 2>&1

goto :eof
02 saniye farkla neredeyse aynı paylaşımı yapmışız hocam