Belirli günden eski dosyaları sildirme yöntemleri


Belirli günden eski dosyaları sildirme yöntemleri
Özellikle işyerlerinde Belirli işlemlerin otomatik olarak yaptırılmaları gereklidir bunların başında da yedeklemeler gelir fakat hergün alınan yedekler zamanla birikir ve bunlara Depolama birimi bulmak


imkansız hale gelir bu sebepledirki belirli bir tarihten eski yedeklerin otomatik olarak silinmeleri gerekir , hatırlanırsa bu konuda önceki makalelerimizde hem Vbs hemde komu istemi veya bat komutları ile otomatik sildirme işleminin nasıl yapılabileceğini açıklamaya çalışmıştık , bu makalemizde ise diğer farklı yöntemlerden birkaçını ele alacağız.

1. Dosya gezgini yardımı ile belirli günden eski dosyaları bulmak

Eğer kodlarla uğraşmak size karmaşık geliyorsa dosya gezgini yardımı ile dosyaları tarihlerine göre sıralatabilir ve belirli tarihten eski olanlarını elle silebilirsiniz bunun için :
1. Dosya gezginini açalım ve içerisinde silinecek dosyalarımızın olduğu klasöre gidelim ve F3 tuşuna basarak "Arama araçları" nı aktif edelim

Arama araçları

2. Değiştirme tarihi kısmına tıkladığımızda bize bazı seçenekler sunacaktır , mesela "Bu ay" kısmını seçtiğimde bu ay değişiklik yapılmış dosyayı hemen buldu

Değiştirilme tarihi

istersek sağ tıklayıp dosyayı silebiliriz , bize sunulan seçenekler dışında kendi tarih aralığımızı da verip bu aralıktaki dosyaları buldurtabiliriz mesela aşağıdaki ilk tarih aralığını verdiğimde

değiştirmetarihi:‎2.‎11.‎2017 .. 11.‎12.‎2017
değiştirmetarihi:>‎2.‎11.‎2017
değiştirmetarihi:<‎2.‎11.‎2017

Bu tarih aralığındaki dosyaları bana sıralayacaktır

Dosya gezgini arama Tarih aralığı

değiştirme tarihi ile birlikte aşağıdaki parametrelerde kullanılabilir ;

değiştirmetarihi:
oluşturmatarihi:
tarih:
erişimtarihi

Yöntem elle belirli tarihten eski dosyaları silmek için kullanılabilr fakat otomatikleştirmeye uygun değildir düzenli aralıklarla mesela İndirilenler klasöründeki dosyaları silmek istiyorsak script dillerinden faydalanmamız gerekir.

2. Powershell yardımı ile belirli tyarihten eski dosyaları sildirmek

Belirli tarihten eski dosyaları silmek için bir Powershell komutundan da faydalanabiliriz mesela örnek olması açısından "C:\sordum" isminde bir klasör açtım ve bunun içerisine farklı tarihli dosyalar attım şimdi powershell komutları ile belirli tarihten eski dosyaları sildirteceğim.

powershell ile dosya sildirme

1. Powershellimizi Yönetici yetkilerinde çalıştıralım ve aşağıdaki komutu uygulayalım

Get-ChildItem –Path "C:\sordum" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Remove-Item

Komut "C:\sordum" klasöründeki dosyaları tarayıp 30 günden eski olanlarını silecektir , aşağıdaki resimde komuttan önceki ve sonraki dosyaları görüyorsunuz

poweshell sildirtme komutu öncesi ve sonrası

Bu konuda Çıkartılmış yazılımlarda mevcuttur mesela DelAge yazılımı üstteki gibi karmaşık komutlar yerine belirli günden eski dosyaları sildirmek için daha pratik bir çözüm sunmaktadır. ilaveten bakınız

- Belirli bir saat veya dakikadan eski dosyaları sildirmek Burada

- Belirli günden (mesela 1 ay) eski dosyaları sildirmek Burada


5 Yorum Var

Yorum Ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Captcha