Kategoriler
Windows Yazılar

Windows’ta Otomatik Dosya Temizliği: Görev Zamanlayıcısı ile Verimliliği Artırın

Windows’ta Otomatik Dosya Temizliği

Günümüzde bilgisayarlarımızın depolama alanları hızla dolabiliyor ve gereksiz dosyalar zaman içinde birikmeye başlayabiliyor. Bu tür gereksiz dosyalar hem yer kaplamakta hem de sistem performansını düşürebilmektedir. Neyse ki, Windows işletim sisteminin Görev Zamanlayıcısı aracılığıyla bu tür dosyaları otomatik olarak temizleyebilir ve bilgisayarınızın daha hızlı ve düzenli çalışmasını sağlayabilirsiniz.

Bu rehberde, Windows Görev Zamanlayıcısı’nı kullanarak belirli aralıklarla belirli bir klasördeki dosyaları silmeyi nasıl ayarlayabileceğinizi öğreneceksiniz. Bu sayede manuel olarak dosya temizliği yapma ihtiyacını azaltarak zaman kazanabilir ve bilgisayarınızı daha etkili bir şekilde kullanabilirsiniz. Adım adım ilerleyerek, bu otomatik dosya temizliği işlemini nasıl oluşturacağınızı öğreneceksiniz.

Öncelikle kullanacağımız komuta bir göz atalım:

forfiles komutu kullanarak belirli bir tarihten önceki dosyaları silme işlemi hakkında bilgi verebilirim. forfiles komutu, Windows işletim sistemi üzerinde belirli bir dizin altındaki dosyaları seçmek ve bu dosyalara işlem yapmak için kullanılır. Özellikle bu komutu kullanarak belirli bir tarihten önceki dosyaları silmek oldukça yaygın bir kullanımdır.

forfiles /p "C:\dosya" /s /m *.* /D -6 /C "cmd /c del @path"

Bu komutun anlamı:

  • /p "D:\dosya": İşlem yapılacak dizini belirtir.
  • /s: Alt dizinleri de tarar.
  • /m *.*: Tüm dosya tiplerini seçer.
  • /D -6: Dosyanın değiştirilme tarihine göre filtreleme yapar. -6, 6 gün öncesine ait dosyaları seçer.
  • /C "cmd /c del @path": Seçilen her dosya için belirtilen komutu çalıştırır. Bu durumda del @path, dosyanın silinmesini sağlar.

Lütfen bu komutu kullanmadan önce dikkatli olun! Yanlışlıkla önemli dosyaları silebilirsiniz. Eğer emin değilseniz, önce komutu test ederek işlemin nasıl işlediğini gözlemleyin.


Şimdi .bat uzantılı bir dosya içeriği örneği oluşturalım :

@echo off
forfiles /p "D:\dosya" /s /m *.* /D -6 /C "cmd /c del @path"

Bu kodu metin düzenleyicinizde açıp, istediğiniz bir isimle kaydederek .bat uzantısıyla kaydedebilirsiniz, örneğin dosya_sil.bat. Ardından bu dosyayı çalıştırdığınızda, belirttiğiniz dizindeki belirli bir tarihten önceki dosyalar silinecektir. Lütfen yine dikkatli olun, çünkü bu işlem geri döndürülemez şekilde dosyaların silinmesine neden olabilir.

 


Görev Zamanlayıcısı’nı kullanarak .bat dosyasını düzenli olarak çalıştırabilirsiniz. Adım adım nasıl yapılacağına dair bir açıklama:

  1. Başlat menüsünde “Görev Zamanlayıcısı” yazarak arama kutusuna bu terimi girin ve sonuçlardan “Görev Zamanlayıcısı”nı seçin.

2.Görev Zamanlayıcısı penceresinde, sağ taraftaki “Temel Görev Oluştur” seçeneğine tıklayın.

3.Açılan pencerede aşağıdaki adımları takip edin:

  • Programı Başlat: Burada .bat dosyanızı belirtmelisiniz. “Gözat” düğmesine tıklayarak .bat dosyasını bulup seçebilirsiniz.

  • Başlama zamanı: Görevi ne zaman başlatmak istediğinizi belirleyin. Örneğin, “Görevi başladığında” seçeneğini seçip altındaki zaman ve tarihi ayarlayabilirsiniz.

  • Tekrarlama: Görevin ne sıklıkla tekrarlanacağını belirleyin. Örneğin, “Gün” seçeneğini seçip kaç gün sonra tekrarlanacağını belirtebilirsiniz.
  • Bitiş zamanı: Görevin tekrarlanma süresini belirleyin. İsterseniz görevi belirli bir süre sonra sonlandırmak için bu seçeneği kullanabilirsiniz.

4.Ayarlamalarınızı yaptıktan sonra “Tamam” düğmesine tıklayın.

Artık belirttiğiniz tarih ve saatlerde, belirttiğiniz .bat dosyası otomatik olarak çalıştırılacaktır. Görev Zamanlayıcısı’nın sağladığı esneklik sayesinde dosyanın ne zaman ve nasıl çalıştırılacağını kolayca ayarlayabilirsiniz.

 


Buradaki bilgilerin, Windows Görev Zamanlayıcı’yı kullanarak otomatik dosya temizlemeyi ayarlama sürecinde size yol göstermesi gerektiğini unutmayın. Özellikle otomatikleştirilmiş işlemlerde, dosyaları silerken her zaman dikkatli olun.


Yazımı beğendiyseniz alkış butonunu kullanabilirsiniz. Ayrıca, herhangi bir sorunuz veya eklemek istediğiniz detaylar varsa bana yazmaktan çekinmeyin.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir