Windows'ta Dosyaları Otomatik Olarak Silme
Daha önce, yeni dosyalar bir klasörde göründüğünde dosyaları sizin için otomatik olarak taşıyan veya kopyalayan DropIt adlı bir program hakkında yazdım. Bu, örneğin yerel bir sabit sürücüde sınırlı bir alanınız varsa ve tüm indirmelerinizi harici bir depolama cihazına taşımak istiyorsanız faydalı olabilir..
Dosyaları otomatik olarak silmek istiyorsanız, Windows'da kullanmanın iki yolu vardır. İlk yöntem, belirli bir klasördeki dosyaları silmek için bir zamanlama yapılandırmanıza olanak sağlayan AutoDelete adlı ücretsiz bir uygulamayı indirmeyi içerir. Programı kullanmaya ilişkin iki ayrıntılı kılavuz yazdım (burada ve burada), bu yüzden işi bitirmek için ücretsiz bir program tercih ediyorsanız bunları kontrol edin..
Dosyaları silmek için ikinci yöntem bir toplu iş dosyası oluşturmak ve ardından bu toplu iş dosyasını çalıştırmak için zamanlamaktır. Bunların hepsini herhangi bir üçüncü taraf yazılımı yüklemeden yapabilirsiniz. Bu makalede, bir toplu iş dosyası oluşturma adımlarını ve ardından komut dosyasını tekrar eden bir şekilde çalıştırmak için Görev Zamanlayıcı'yı kullanacağım.
Adım 1 - Toplu İş Dosyası Oluştur
Bir toplu iş dosyası oluşturmak biraz korkutucu veya çok teknik geliyorsa, endişelenmeyin, çünkü bunun ne anlama geldiğini bilmek zorunda değilsiniz. Neyi kopyalayıp yapıştırmanız gerektiğini, nerede ve hangi seçenekleri değiştirebileceğinizi açıklayacağım. Önce Not Defteri'ni açın ve aşağıdaki metin satırını kopyalayıp yapıştırın:
forfiles -p "C: \ Test" -s -m *. * / D -5 / C "cmd / c del @path"
Yukarıdaki satır muhtemelen mantıklı değil, aşağıda açıklayacağım gibi mükemmel. Temel olarak, Windows'a C: \ Test klasöründeki ve 5 günden eski alt klasörlerdeki tüm dosyaları silmesini söyler. Not Defteri dosyanız neye benzemelidir.
Komut hakkında daha fazla ayrıntıya girmeden önce, dosyayı kaydedelim ve bir deneme çalıştırması yapalım. İlk önce bilgisayarınızda bir klasör oluşturun. Ölçek C sürücüsünün kökünde. Ardından, tıklayın Dosya - Kayıt etmek ve dosyayı bir toplu iş dosyası olarak kaydedin. Bunu yapmak için önce .bat yazıp ardından bir isim yazıp Türü olarak kaydet açılan Tüm dosyalar.
Dosyayı, istediğiniz sabit diskteki hangi konuma kaydedebileceğinizi kaydedebilirsiniz, bunun gerçekten bir önemi yoktur. Şimdi bazı sahte dosyaları oluşturun. Ölçek klasörünü ve ardından çift tıklayın. Delete.bat Çalıştırmak için dosya. Bir şey silindi mi? Muhtemelen değil!
Hiçbir şeyin silinmemesinin nedeni, komutun / D -5, bu 5 gün veya daha eski dosyalar anlamına gelir. Ne zaman oluşturulduğuna bakılmaksızın herhangi bir dosyayı silmek için -5 için -0 ya da kaldırabilirsiniz / D -5 tamamen parçası. Şimdi çalıştırırsanız, tüm dosyalar silinecek.
Komutu özelleştirmek için yapabileceğiniz ilk şey, dizini C: \ Test dışında bir şeye değiştirmek. Bu, istediğiniz dizine Windows Gezgini'nden yol kopyalamak ve Not Defteri'nde komuta yapıştırmak kadar basit.
Sıradaki -s dizin yolundan sonra gördüğünüz parametre. Bu, komutun tüm alt klasörlere de bakması gerektiğini gösterir. Dosyaları alt klasörlerden silmek istemiyorsanız, devam edin ve -s parametresini kaldırın..
Sıradaki -m bunu takiben *. *, bu, komutun her tür dosyayı değerlendirmesi gerektiği anlamına gelir. Yalnızca bir klasördeki belirli bir dosya türünü (PDF dosyaları veya JPG görüntüleri gibi) silmek istiyorsanız, yalnızca *. * için * .pdf veya * .jpeg ve sadece bu dosyaları kaldıracak.
/ D -X Silme işlemine hak kazanmak için dosyaların kaç yaşında olması gerektiği hakkında konuştuk. 1'den büyük bir değerde tutabilir, 0 olarak ayarlayabilir veya tamamen kaldırabilirsiniz. Komuta hakkında bilmemiz gereken her şey bu..
Bu komutu çalıştırmayla ilgili dikkat edilmesi gereken birkaç şey var. İlk olarak, dosyalar silindiğinde, Geri Dönüşüm Kutusu'na gitmezler, bunun yerine kalıcı olarak silinirler, bu yüzden kullanırken dikkatli olun. İkincisi, komut klasörleri değil yalnızca dosyaları siler..
Bu bir toplu iş dosyası olduğundan, bu komutun katlarının sürümlerini aynı dosyaya ekleyebilirsiniz. Örneğin, burada 180 günden eski tüm DOCX dosyalarını, 60 günden eski tüm PDF dosyalarını ve dosyaların ne kadar eski olduğuna bakılmaksızın tüm TXT dosyalarını silen bir toplu iş dosyası oluşturuyorum.
Adım 2 - Toplu İş Dosyasını Zamanlayın
Şimdi toplu iş dosyanızı oluşturduktan ve kaydettirdiğinize göre, hadi devam edelim ve sürekli olarak çalışacak şekilde zamanlayalım. Bunu yapmak için Görev Zamanlayıcı'yı açmalıyız.
Neyse ki, zaten bir toplu iş dosyasının nasıl programlanacağı hakkında bir makale yazdım, bu yüzden başlamak için o sayfayı açın. Aşağıya doğru kaydırın PC Başlangıcında Toplu Dosya Zamanla bölüm ve takip.
Değiştirmen gereken tek şey Tetik. Arasından seçim yapabilirsiniz Günlük, Haftalık, Aylık, Bilgisayar başladığında, Oturum açtığımda veya Belirli bir olay günlüğe kaydedildiğinde.
Gibi bir şey seçtiğinizde Haftalık veya Aylık ve tıklayın Sonraki, betiğin çalışmasını istediğiniz tam saati ve günleri yapılandırabileceğiniz yeni bir ekran alacaksınız.
Umarım, bu, bilgisayarlarındaki dosyaları silmek için bazı basit otomatik işler yapmak isteyen çoğu kişi için iyi bir çözümdür. Herhangi bir sorunuz varsa, yorum yazmaktan çekinmeyin. Keyfini çıkarın!