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.
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:
-
Açık Başlama Windows 11’de.
-
Aramak Komut istemisonuca sağ tıklayın ve Yönetici olarak çalıştır seçenek.
-
Son 30 gün içinde değiştirilmemiş dosyaları silmek için aşağıdaki komutu yazın ve Girmek:
ForFiles /p "C:\PATH\TO\FOLDER" /s /d -30 /c "cmd /c del /q @file"
Yukarıdaki komutta değiştirmeyi unutmayın
"C:\PATH\TO\FOLDER"
klasörün yolunu belirterek, dosyaları silmek ve değiştirmek istediğiniz/d -30
Son değiştirilme tarihine sahip dosyaları seçmek için.
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ı gösterir.
- /s – ForFiles’a alt dizinlerin içinde arama yapması talimatını verir.
- /d – bir dosya için son değiştirilme tarihini belirtir.
- /c – ForFiles’a çift tırnak içine alınması gereken komutu yürütmesini söyler. Varsayılan “cmd /c del @dosya”.
- /q — onay gerektirmeden klasörlerin silinmesine izin verir.
Bu anahtarlar hakkında daha fazla bilgi edinmek istiyorsanız, ForFiles /?
Emretmek.
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:
-
Açık Başlama.
-
Aramak Güç kalkanısonuca sağ tıklayın ve Yönetici olarak çalıştır seçenek.
-
Son 30 gün içinde değiştirilmemiş dosyaları silmek için aşağıdaki komutu yazın ve Girmek:
Get-ChildItem –Path "C:\PATH\TO\FOLDER" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Remove-Item
Değiştir
"C:\PATH\TO\FOLDER"
klasör konumu ile yolu, dosyaları silmek ve değiştirmek istediğiniz-30
yukarıdaki komutta son değiştirilme tarihine sahip dosyaları seçmek için.
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.