Windows 10'da X Günden Daha Eski Dosyalar Nasıl Silinir
Windows 10, bilgisayarınızı temiz tutmanıza olanak tanıyan bir dizi iyileştirmeye sahiptir. Son sürümleri, otomatik olarak yapmak için yerleşik araçlar içerir. Geri Dönüşüm Kutusu'nu boşaltın ve temizle İndirilenler klasörü periyodik olarak. Ne yazık ki, Windows 10'un erken bir sürümünü veya işletim sisteminin önceki bir sürümünü çalıştırıyorsanız, bu özellikler sizin için mevcut değildir. Belirli günlerden daha eski dosyaları üç farklı yöntemle nasıl silebileceğiniz aşağıda açıklanmıştır.
Reklamcılık
Bu hedefe ulaşmak için üçüncü taraf araçlara bile ihtiyacınız yok. Bu, Dosya Gezgini, PowerShell veya bir toplu iş dosyası kullanılarak yapılabilir.
Dosya Gezgini, Windows 10'daki varsayılan dosya yöneticisi uygulamasıdır. Özel bir arama kutusu vardır. Odaklandığında, Şeritte bir dizi gelişmiş seçenek gösterir. Dosya Gezgini'nde arama özelliğini etkinleştirmek için arama kutusuna tıklayın veya F3
klavyede. Şerit daha sonra aşağıdaki gibi görünecektir: Belirli bir günden daha eski dosyaları silmek için nasıl kullanılacağı aşağıda açıklanmıştır.Dosya Gezgini ile X Günden Daha Eski Dosyaları Silin
- Şeritte (F3) Arama araçları sekmesini açın.
- Tıkla Değiştirilme tarihi buton. Seçenekler içeren bir açılır listeye sahiptir.
- gibi istediğiniz seçeneği seçin Geçen hafta.
Dosya Gezgini, sonuçları hemen filtreleyecektir. İhtiyacınız olmayan dosyaları seçin ve Silmek Dosyaları silmek için anahtar. Alternatif olarak, seçimi sağ tıklayıp seçebilirsiniz. Silmek bağlam menüsünden.
İpucu: Kendi özel boyutlu filtrelerinizi kullanabilirsiniz. Tek ihtiyacınız olan, istediğiniz filtre koşulunu Dosya Gezgini'nin arama kutusuna aşağıdaki gibi yazmaktır:
tarihdeğiştirildi: 11/1/2017.. 11/20/2017
Belirli bir tarih aralığındaki dosyaları bulmak için 'datemodified' yerine 'datecreated' kullanabilirsiniz.
Alternatif olarak, tarihle ilgili parametreyi yazıp iki nokta üst üste karakteri (:) girebilirsiniz. Bu, Dosya Gezgini'nin tarih seçiciyi göstermesini sağlar. Takvim açılır penceresinden bir tarih veya koşul seçin. Bir tarih aralığı belirtmek için bir tarihe tıklayıp sürükleyebilirsiniz. Bu şekilde, tam olarak istediğinizi elde etmek için sonuçları filtreleyebilirsiniz.
Bu yöntem, dosyaları arada bir manuel olarak silmek için iyidir. Prosedürü otomatikleştirmeniz gerekiyorsa, ör. İndirilenler klasörünü düzenli aralıklarla temizleyin, komut istemini veya PowerShell yöntemlerini kullanmalısınız. Onları gözden geçirelim.
Toplu Dosyayla X Günden Daha Eski Dosyaları Silme
Bir önceki yazımda, Üçüncü Taraf Araçları Olmadan Windows 10'da Büyük Dosyaları Bulunfaydalı olduğunu öğrendik Dosyalar için konsol komutu. Bu komut bir dosya (veya bir dizi dosya) seçer ve bu dosya üzerinde bir komut yürütür.
Kullanabileceğimiz anahtarlar aşağıdaki gibidir:
/S - Bu anahtar, forfiles özyineleme alt dizinlerini yapar. "DIR/S" gibi.
/D - Son değiştirilme tarihi olan dosyaları seçin. Örneğin, -365 bir yıldan daha önce anlamına gelir, -30 bir ay önce anlamına gelir.
/P - Aramayı başlatmak için yolu belirtmek için.
/C "komut" - Bu komut, bulunacak her dosyada yürütülecek komutu belirtir. Komut dizeleri çift tırnak içine alınmalıdır.
Varsayılan komut "cmd /c echo @file" şeklindedir.
Komut dizesinde aşağıdaki değişkenler kullanılabilir:
@file - dosyanın adını döndürür.
@fname - dosya adını uzantısız olarak döndürür.
@ext - yalnızca dosyanın uzantısını döndürür.
@path - dosyanın tam yolunu döndürür.
@relpath - dosyanın göreli yolunu döndürür.
@isdir - bir dosya türü ise "DOĞRU" döndürür
bir dizin ve dosyalar için "YANLIŞ".
@fsize - dosyanın boyutunu bayt olarak döndürür.
@fdate - dosyanın son değiştirilme tarihini döndürür.
@ftime - dosyanın son değiştirilme zamanını döndürür.
X günden daha eski dosyaları silmek için, aşağıdakileri yapın.
- Yeni bir komut istemi açın misal.
- Aşağıdaki komutu yazın:
ForFiles /p "C:\Klasörüm" /s /d -30 /c "cmd /c del @dosya"
Klasör yolunu ve gün miktarını istediğiniz değerlerle değiştirin ve işiniz bitti.
Örneğin, İndirilenler klasöründen bir aydan eski dosyaları kaldırmak için aşağıdaki komutu kullanın:
ForFiles /p "%userprofile%\Downloads" /s /d -30 /c "cmd /c del @file"
Bu numara, Windows 7, Windows 8, Windows 8.1 ve Windows 10 dahil olmak üzere Windows'un tüm modern sürümlerinde çalışır.
X Günden Daha Eski Dosyaları Otomatik Olarak Sil
Yerleşik Görev Zamanlayıcı uygulamasını kullanarak bu görevi otomatikleştirebilirsiniz.
- Yönetimsel araçları aç ve Görev Zamanlayıcı simgesine tıklayın.
- Sol bölmede, "Görev Zamanlayıcı Kitaplığı" öğesini tıklayın:
- Sağ bölmede, "Görev oluştur" bağlantısını tıklayın:
- "Görev Oluştur" başlıklı yeni bir pencere açılacaktır. "Genel" sekmesinde görevin adını belirtin. "Eski Dosyaları Sil" gibi kolayca tanınabilir bir ad seçin.
- "Eylemler" sekmesine geçin. Orada, "Yeni ..." düğmesini tıklayın:
- "Yeni Eylem" penceresi açılacaktır. Orada, aşağıdaki verileri belirtmeniz gerekir.
Eylem: Bir program başlatın
Program/komut dosyası:ForFiles.exe
Argüman ekleyin (isteğe bağlı):/p "%userprofile%\Downloads" /s /d -30 /c "cmd /c del @file"
Klasör yolunu ve gün sayısını ihtiyacınız olana göre değiştirin. - Görevinizdeki Tetikleyiciler sekmesine gidin. Orada, Yeni düğmesine tıklayın.
- Göreve başla altında, açılır listeden "Zamanlamaya göre" seçeneğini seçin ve Tamam düğmesini tıklayın. Görevin ne zaman çalışmasını istediğinizi belirtin.
- "Ayarlar" sekmesine geçin. Seçenekleri etkinleştir
- Görevin isteğe bağlı olarak çalıştırılmasına izin verin.
- Zamanlanmış bir başlangıç kaçırıldıktan sonra görevi mümkün olan en kısa sürede çalıştırın. - Görevinizi oluşturmak için Tamam'a tıklayın.
Bu kadar.
Son olarak, PowerShell'i tercih ederseniz, eski dosyaları kaldırmak için özel bir cmdlet kullanabilirsiniz.
PowerShell ile X Günden Daha Eski Dosyaları Silin
- Yeni bir PowerShell penceresi açın.
- Aşağıdaki komutu yazın:
Get-ChildItem "%userprofile%\Downloads" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))}| Öğeyi kaldırmak
Get-ChildItem cmdlet'i bir aydan daha eski dosyalar bulursa, her dosyanın kaldırılması için Remove-Item cmdlet'i çağrılır.
Bu kadar.