- Windows 11'de 10 günden eski dosyaları silmek için “ForFiles” aracını kullanın.
- Bu komutu kullanın: ForFiles /p “FOLDER-PATH” /s /d -10 /c “cmd /c del /q @file” .
- Örnekte, istediğiniz gün sayısı ve klasör yolu için “10” u değiştirin.
Windows 11'de , yer açmak için belirli bir günden daha eski dosyaları silmek için Komut İstemi ve PowerShell'i kullanabilirsiniz.
Ayarlar uygulamasında, depolama alanı azaldığında yer açmak için otomatik olarak çalışan bir özellik olan Storage Sense vardır. Ancak, sınırlıdır ve son 60 gün içinde değişmeyen dosyaları silmek için ek klasörleri izleme seçeneği sunmaz.
İnternetten geçici dosyaları veya projeleri farklı klasörlerde saklarsanız, Windows 11'de Komut İstemi'ndeki “ForFiles” komutunu veya belirli bir günden daha eski herhangi bir klasördeki dosyaları silmek için bir PowerShell komut dosyasını kullanabilirsiniz.
Bu kılavuzda , Windows 11'de belirli sayıda gün içinde değiştirilmemiş dosyaları manuel olarak silme adımlarını öğreneceksiniz.
Önemli: Yanlış parametrelerin ve diğer hataların kullanılması yanlış dosyaların silinmesine neden olabileceğinden, bu komutları bir test klasörü kullanarak test etmeniz önerilir.
Komut İstemi'ni kullanarak X günden eski dosyaları silin
Windows 11'de belirli günlerden daha eski dosyaları silmek için şu adımları kullanın:
-
Windows 11'de Başlat'ı açın .
-
Komut İstemi'ni arayın , sonuca sağ tıklayın ve Yönetici olarak çalıştır seçeneğini seçin.
-
Windows 11'de 30 günden eski dosyaları silmek için Komut İstemi'nde aşağıdaki komutu yazın ve Enter tuşuna basın :
ForFiles /p "C:\YOL\TO\FOLDER" /s /d -30 /c "cmd /c del /q @dosya"
Yukarıdaki komutta "C:\PATH\TO\FOLDER"
, klasörün yolunu belirterek değiştirmeyi unutmayın, dosyaları silmek ve /d -30
son değiştirilme tarihine sahip dosyaları seçmek için değiştirmek istiyorsunuz.

Adımları tamamladığınızda, komut, belirttiğiniz oluşturma tarihini kontrol ederek dosyaları kaldırmayı çalıştıracaktır.
ForFiles komut dökümü
- /p — aramaya başlamak için yol adını belirtir.
- /s — ForFiles'a alt dizinlerin içinde arama yapması talimatını verir.
- /d — bir dosyanın son değiştirilme tarihini belirtir.
- /c - ForFiles'a çift tırnak içine alınması gereken komutu yürütmesi talimatını verir. Varsayılan "cmd /c del @file" şeklindedir .
- /q — onay gerektirmeden klasörlerin silinmesine izin verir.
Bu anahtarlar hakkında daha fazla bilgi edinmek istiyorsanız ForFiles /?
Komutu kullanın.
PowerShell kullanarak X günden eski dosyaları silin
Windows 11'de oluşturma tarihine göre dosyaları silmek üzere bir toplu iş oluşturmak üzere PowerShell'i kullanmak için şu adımları kullanın:
-
Başlat'ı açın .
-
PowerShell'i arayın , sonuca sağ tıklayın ve Yönetici olarak çalıştır seçeneğini seçin.
-
PowerShell'de Windows 11'de 30 günden eski dosyaları silmek için aşağıdaki komutu yazın ve Enter tuşuna basın :
Get-ChildItem –Path "C:\PATH\TO\FOLDER" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Öğeyi kaldırmak
Klasör konumu ile yolu değiştirin , yukarıdaki komutta dosyaları "C:\PATH\TO\FOLDER"
silmek ve -30
son değiştirilme tarihine sahip dosyaları seçmek için değiştirmek istediğinizi değiştirin.

Adımları tamamladıktan sonra, belirttiğiniz gün sayısından daha eski dosyaları silerek PowerShell betiği çalışır. Adı değiştirmemeyi veya klasörü başka bir konuma taşımamayı unutmayın. Aksi takdirde komut çalışmayacaktır.