• 04-12-2025, 03:21:15
    #1
    Merhaba herkese,

    Bilgisayarınızda çok sık capcut kullanıyorsanız, bilgisayarınızda çok dosya biriktirip, harddiskinizin dolmasına sebep oluyor. ve bunu bilmeyen, yada farketmeyen çok.

    vereceğim dizinlere giderek, belirtitğim yerleri silerek 80-100 GB yada daha fazla yer açabilirsiniz.

    C:\Users\KULLANICI ADINIZ\AppData\Local\CapCut\User Data\Cache\SmartCrop\ klasörün içini komple silin.

    C:\Users\KULLANICI ADINIZ\AppData\Local\CapCut\User Data\Cache\recognize\ klasörün içini komple silin.

    C:\Users\KULLANICI ADINIZ\AppData\Local\CapCut\User Data\Cache\music\ klasörün içini komple silin.

    C:\Users\KULLANICI ADINIZ\AppData\Local\CapCut\User Data\Cache\ILASDKDB\searchFaceCache\
    CombineSearcH klasörü HARİÇ içini komple silin.

    C:\Users\KULLANICI ADINIZ\AppData\Local\CapCut\User Data\Cache\frameThumbnail\ klasörün içini komple silin.

    C:\Users\KULLANICI ADINIZ\AppData\Local\CapCut\User Data\Cache\audioWave\ klasörün içini komple silin.

    C:\Users\KULLANICI ADINIZ\AppData\Local\CapCut\User Data\Cache\agencycache\ klasörün içini komple silin.

    C:\Users\KULLANICI ADINIZ\AppData\Local\CapCut\User Data\ByteBench\ klasörün içini komple silin.

    C:\Users\KULLANICI ADINIZ\AppData\Local\CapCut\CapCut Drafts
    .recycle_bin klasörü HARİÇ içini komple silin.

    C:\Users\KULLANICI ADINIZ\AppData\Local\CapCut\User Data\Cache\image\ klasörün içini komple silin.


    NOT: Bunları ben kendim tesadüf keşfettim. Bilenler vardır belki fakat bilmeyenler için bu paylaşımım.. Bunları temizlediğinizde, geçmiş projeler, yaptığınız videolar ve kalıntıları temizlenecek. Eğer geçmişte kullandığınız videolar lazımsa bunların içini boşaltmayın. lazım değil ise silin.
  • 04-12-2025, 03:55:24
    #2
    Paylaşım için teşekkürler. Bu şekilde tek tek klasörlere girip silmekle uğraşmayın, aşağıdaki kodu bir not defterine yapıştırın ve dosya uzantısı kısmını txt yerine .bat haline getirin. Otomatik temizlenir.

    Nasıl Kullanılır?

    1. Masaüstünde yeni bir Metin Belgesi (Notepad) açın.
    2. Aşağıdaki kodların tamamını kopyalayıp içine yapıştırın.
    3. Dosyayı Farklı Kaydet deyin.
    4. Dosya adını CapCutTemizleyici.bat yapın.
    5. Kayıt türünü "Tüm Dosyalar" seçin.
    6. Kaydettiğiniz dosyaya çift tıklayarak çalıştırın.
    Dinamik Kullanıcı Yolu (%LocalAppData%): Kodda "KULLANICI ADINIZ" yazmanıza gerek yoktur. Windows'un kendi değişkenini kullandım, bu sayede hangi bilgisayarda çalıştırırsanız çalıştırın otomatik olarak doğru kullanıcıyı bulur.
    Güvenli Kapatma: İşlem sırasında hata almamak için önce taskkill komutu ile CapCut çalışıyorsa kapatılır.
    İstisna Yönetimi (if /I not):
    • ILASDKDB klasöründe CombineSearcH klasörüne dokunmaz.
    • CapCut Drafts klasöründe .recycle_bin klasörüne dokunmaz.
    Hata Kontrolü: Eğer bahsettiğiniz klasör o bilgisayarda yoksa script hata verip kapanmaz, "Bulunamadı" diyerek bir sonraki adıma geçer.
    Görsel Bildirim: Siyah ekran üzerinde hangi klasörün temizlendiğini adım adım yazar, böylece işlem dondu mu bitti mi anlarsınız.
    Önemli Uyarı: "CapCut Drafts" klasörü projelerinizin ham hallerini barındırır. .recycle_bin hariç hepsini sildiğinizde, CapCut içinde düzenlemekte olduğunuz projeler kaybolabilir. Listeyi birebir uyguladım ancak bu konuda bilginiz olsun.



    @echo off
    setlocal EnableDelayedExpansion
    title CapCut Onbellek Temizleme Araci (Profesyonel)
    color 0B
    
    echo ========================================================
    echo        CAPCUT GELISMIS TEMIZLIK ARACI
    echo ========================================================
    echo.
    echo Bu islem CapCut onbellek dosyalarini temizleyerek
    echo diskinizde yer acacaktir.
    echo.
    echo DIKKAT: CapCut uygulamasi aciksa otomatik kapatilacaktir.
    echo.
    echo Devam etmek icin bir tusa basin...
    pause >nul
    
    :: --- CapCut'i Kapat ---
    echo.
    echo [1/4] CapCut uygulamasi kontrol ediliyor...
    taskkill /F /IM "CapCut.exe" /T >nul 2>&1
    if %errorlevel%==0 (
        echo        - CapCut kapatildi.
    ) else (
        echo        - CapCut zaten kapali veya bulunamadi.
    )
    
    :: --- Ana Dizinleri Tanimla ---
    set "CAPCUT_USER=%LocalAppData%\CapCut\User Data"
    set "CAPCUT_CACHE=%CAPCUT_USER%\Cache"
    set "CAPCUT_DRAFTS=%LocalAppData%\CapCut\CapCut Drafts"
    set "CAPCUT_BYTEBENCH=%CAPCUT_USER%\ByteBench"
    
    echo.
    echo [2/4] Onbellek klasorleri temizleniyor...
    
    :: --- FONKSIYON CAGRILARI (Klasik Silme) ---
    call :Temizle "%CAPCUT_CACHE%\SmartCrop"
    call :Temizle "%CAPCUT_CACHE%\recognize"
    call :Temizle "%CAPCUT_CACHE%\music"
    call :Temizle "%CAPCUT_CACHE%\frameThumbnail"
    call :Temizle "%CAPCUT_CACHE%\audioWave"
    call :Temizle "%CAPCUT_CACHE%\agencycache"
    call :Temizle "%CAPCUT_CACHE%\image"
    call :Temizle "%CAPCUT_BYTEBENCH%"
    
    echo.
    echo [3/4] Ozel istisnali klasorler isleniyor...
    
    :: --- OZEL ISLEM 1: ILASDKDB (CombineSearcH HARIC) ---
    set "TARGET_DIR=%CAPCUT_CACHE%\ILASDKDB\searchFaceCache"
    if exist "%TARGET_DIR%" (
        echo    - Isleniyor: searchFaceCache (CombineSearcH haric)
        pushd "%TARGET_DIR%"
        :: Dosyalari sil
        del /q *.* >nul 2>&1
        :: Klasorleri kontrol et ve CombineSearcH haric sil
        for /d %%D in (*) do (
            if /I not "%%D"=="CombineSearcH" (
                rd /s /q "%%D" >nul 2>&1
            )
        )
        popd
    ) else (
        echo    - Bulunamadi: searchFaceCache
    )
    
    :: --- OZEL ISLEM 2: CapCut Drafts (.recycle_bin HARIC) ---
    :: NOT: Bu kisim kullanicinin istegi uzerine eklenmistir. Projeleri silebilir.
    if exist "%CAPCUT_DRAFTS%" (
        echo    - Isleniyor: CapCut Drafts (.recycle_bin haric)
        pushd "%CAPCUT_DRAFTS%"
        :: Dosyalari sil
        del /q *.* >nul 2>&1
        :: Klasorleri kontrol et ve .recycle_bin haric sil
        for /d %%D in (*) do (
            if /I not "%%D"==".recycle_bin" (
                echo        Siliniyor: %%D
                rd /s /q "%%D" >nul 2>&1
            )
        )
        popd
    ) else (
        echo    - Bulunamadi: CapCut Drafts
    )
    
    echo.
    echo [4/4] Islem tamamlandi!
    echo ========================================================
    echo        TEMIZLIK BITTI
    echo ========================================================
    echo.
    pause
    goto :eof
    
    :: --- ALT PROGRAM: Standart Klasor Temizleme ---
    :Temizle
    set "FOLDER_PATH=%~1"
    if exist "%FOLDER_PATH%" (
        echo    - Temizleniyor: %~n1
        del /s /q "%FOLDER_PATH%\*.*" >nul 2>&1
        for /d %%p in ("%FOLDER_PATH%\*") do rd /s /q "%%p" >nul 2>&1
    ) else (
        echo    - Klasor bulunamadi veya zaten bos: %~n1
    )
    goto :eof
  • 04-12-2025, 03:55:26
    #3
    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
  • 04-12-2025, 03:58:06
    #4
    Paylaşıma destek olup sizler de birşeyler paylaştığınız için teşekkür ederim.
  • 04-12-2025, 03:58:41
    #5
    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
  • 04-12-2025, 04:01:39
    #6
    lastasmile adlı üyeden alıntı: mesajı görüntüle
    02 saniye farkla neredeyse aynı paylaşımı yapmışız hocam
    Aklın yolu bir güle güle kullanırlar artık
  • 04-12-2025, 04:08:15
    #7
    Gelistir adlı üyeden alıntı: mesajı görüntüle
    Aklın yolu bir tepe tepe kullanırlar artık
    tepe tepe?
  • 04-12-2025, 04:10:07
    #8
    websmart adlı üyeden alıntı: mesajı görüntüle
    tepe tepe?
    Kalıp bir laf hangisini kullanmak isterse ücretsiz sonuna kadar kullansın manasında.
  • 04-12-2025, 04:13:32
    #9
    Gelistir adlı üyeden alıntı: mesajı görüntüle
    Kalıp bir laf hangisini kullanmak isterse ücretsiz sonuna kadar kullansın manasında.
    tmm onu anladım da, forumdakiler kimseyi tepmiyor merak etmeyin. insanlar tepmez. ve sanki kodu lütfetmiş, gibi oldu. velhasıl tepe tepe yerine başka bir kelimeyle değiştirin bence. "tepe tepe kulansınlar " bu üslup hoş olmadı.