13 Temmuz 2012 Cuma

Otomatik Dosya silme arşivleme ve .bat dosya oluşturma


          Aşağagıdaki kodu yazma amacım Microsoft Sql Server ile aldırdığım yedekleri,Windows tarafından otomatik olarak 25 günden eski olanları silmesi olarak ayarlamak. Windows işletim sistemine bazen otomatik işlem yaptırmamız gerekebilir.Bunu için .bat dosyaları oluştururuz.

Yukarıda anlattığım senaryonun kodu aşağıdadır. Diğer işlemler adım adım aşağıda anlatılacaktır.


forfiles /p E:\Gunluk\ /d -25 /c "CMD /C del @FILE"


1-Bir tane Metin Belgesi oluşturuyoruz.

2-Bu dosyamıızın içine yukarıda ki kodu kopyalıyoruz.

3- Şimdi kopyaladığımız kodu .bat dosyası yapmaa geldi sıra.
Bat dosyası ("Bat dosyaları eskiden DOS sistemilerinde kullanılan toplu işlem dosyalarıydı. Windows sistemi geliştirildikten sonra da microsoft bu formatı desteklemeyi sürdürdü. ")








4- Bu adımda txt dosyamızı .bat uzantılı toplu işlem dosyasına çeviricez.


        Dosya-Farklı kaydet komutunu veriyoruz.








5-  Karşımıza çıkan ekran da bize dosyayı nereye kaydedeceğimizi soruyor.Burada en önemli nokta sarıyla işaretlediğim noktadır.gördüğünüz gibi dosya ismi  "silme"  uzantısı da bat yaptım. Siz dosya ismine farklı adlar verebilirsiniz ama uzantı olarak .bat vermek zorundasınız .Eğer bat dosya oluşturmak istiyorsanız.


Kaydet düğmesine basıyoruz ve bat dosyamızı oluşturuyoruz.




6- Bat dosyamız masa üzerinde aşağıdaki gibi gözükecektir.


Not: Bat dosyaları exe dosyaları  çalıştırılabilir dosyalardır yani bu demek oluyor ki dosya ya çift tıkladığınızda dosyanın içinde ki komut çalışacaktır.


Şimdi sıra geldi windows üzerinde zamanlanmış görev oluşturmaya .Zamanlanmış görev nedir ?
Zamanlanmış görevler windows içerisinde belirlediğimiz aralıklarla çalışmasını istediğimiz komutların windows tarafından arka planda çalışması ve bizim yerimize bu işlemi gerçekleştirmesidir.
Zamanlanmış görevlere ulaşmak için ;

Başlat-Denetim Masası-Yönetimsel Araçlar -Görev Zamanlayıcı   erişebilirsiniz.

Zamanlanmış görev örneği için linke tıklayın.















Hiç yorum yok:

Yorum Gönder