Gerekli dosyaları silememek
Belirli veriler ve geçici dosyalar oluşturuldukları tarihten dolayı Windows tarafından otomatik olarak silinmelidir. Arama işlevi bazı seçenekler sunsa da arama yapıp işlemleri manuel olarak silmeniz gerekiyor.
Bu görevin bir betik tarafından yerine getirilmesini
sağlayabilirsiniz. Budurumda "forfiles.exe" programını
kullanın.Bununla dosyaları oluşturuldukları tarihüzerinden
değiştirebilirsiniz. İlk öncebaşlangıç menüsündeki arama
çubuğuna"cmd" yazıp [Enter] tuşuna basarak bir komutistemi açın.
"forfiles /?" komutunukullanarak araçla ilgili yardım
alabilirsiniz.Başka seçenekler olarak, arama yolunu "-p"ile tarih
filtresini "-d" ile ve arama örneğini"-m" ile entegre
edebilirsiniz."-s" ise aramanıntüm alt klasörleri içerip
içermemesini belirliyor. Yol eki olmadan, o anki klasörstandart
olarak seçilir.Tarih filtresini, tarihi "DD.MM.YYYY"şeklinde
girerek kullanabilirsiniz; önünekoyduğunuz bir artı işareti yeni
dosyaları,eksi işareti ise o tarihten önceki dosyalarıseçiyor.
Alternatif olarak tarihi "-DD" olarak
da girebilirsiniz; bu şekilde girdiğinizgün sayısından eski olan
dosyalar seçiliyor.Mesela "E:\Date" klasöründe 23.4.2010
tarihindensonra değiştirilmiş tüm Excel dosyalarınıaramak için şu
komutu kullanıyoruz:forfiles -p E:\Date -m *.xls -d +23.4.2010
ayrıcaforfiles -p C:\Temp -s -m *.jpg -d -10komutunun yardımıyla
Windows geçiciklasörde 10 günden eski olan tüm JPG
dosyalarınısiliyor. Akabinde forfiles komutuna"-c" değeriyle
birkomut daha ekleyebilirsiniz.Bu, arama sonuçlarındaki
dosyalara
uygulanıyor, örneğin-c cmd /c echo @FILEBöylece komut, aranan tüm
dosyaları listeliyor.Sonuçlarda daha fazla değişken için"@EXT",
"@PATH" ya da "@FSIZE" değişkenlerinide kullanabilirsiniz. Bunlar
dosyanın,uzantısını, komple yol ismini ya dabüyüklüğünü
görüntülüyor. "E:\Date" klasöründendosya silmek için bir komut
örneğide şu:forfiles -p E:\Date -m *.jpg -s |d -14 -c cmd
/c del @FILEGerekli değişkenlerle birlikte komutlarınızıbir .txt
dosyasına kopyalayıp masaüstünde"Kill_old.bat" adı altında bir
batch dosyasıolarak kaydedebilirsiniz. Bu şekilde
kolaycaulaşabilirsiniz.
Dikkat: İlk önce komutu "del" yerine "echo" yazarak test edin ve betiğin sonuçlarını kontrol edin. Aksi takdirde haberiniz olmadan çok fazla dosya silebilirsiniz.