Geçici Dosyaları Silme

Geçici (.TMP) dosyaları güvenle silebilir miyim?

Belki.[Smile]

Geçici dosyalar tam da bu, geçici olacak şekilde tasarlanmıştır. Ancak bu her zaman onları güvenle silebileceğiniz anlamına gelmez. Örneğin, çalışan bir program, silinirse o program için sorunlara neden olabilecek geçici bir dosya oluşturmuş olabilir. Windows buna bir örnektir; herhangi bir oturum sırasında kullanılan geçici dosyalar oluşturur. Genellikle silinmiş bulduğu dosyaları kurtarıp yeniden oluştururken, durum her zaman böyle değildir.

Aşağıdakileri yönerge olarak kabul edin, ancak garanti etmez (dosyanın aslında geçici bir dosya olduğundan ve .TMP uzantılı bazı kritik veri dosyaları olmadığından emin olun ):

Ayrıca, tüm geçici dosyaların .TMP dosya uzantısına sahip olmadığını unutmayın.

Çoğu zaman programlar, geçici bir dosyayı belirtmek için dosya adının bir parçası olarak yaklaşık işareti (~) kullanır; ancak bunlar çok daha sık kullanılan dosyalardır. Örneğin, bir kelime işlemci dosyaları için .WP kullanabilir ve bir dosyayı açtığında, açılan sürümü .WP~ veya .~WP olarak yeniden adlandırır ve ardından .WP ile biten gerçek dosya adına bir kopyasını kaydeder. Bir sonraki kaydetmede, .WP~ veya .~WP dosyası .BAK olarak yeniden adlandırılabilir ve daha yeni dosyaya yaklaşık işareti verilebilir. Ve böylece, tüm düzenleme oturumu boyunca. Elektrik kesilirse veya başka bir olay işlemi kesintiye uğratırsa, sistemde yaklaşık işareti olan bir dosya kalabilir - ancak bu, üzerinde çalıştığınız şeyin .BAK dosyasından daha yeni bir sürümü olacağı için bu iyi bir şeydir. son kaydetmeden kaldı. Bu nedenle, geçici bir dosya olmasına rağmen, dosyadaki tüm yararlı bilgileri kurtardığınızdan emin olana kadar muhtemelen dosyayı silmek istemezsiniz. Başarısız bir oturumdan sonra yeniden başlatırsanız, bazı programlar bunu sizin için otomatik olarak yapacaktır.

Bazı kişiler, her sistem başlangıcında sistemlerini otomatik olarak temizlemek için toplu iş (.BAT) dosyaları oluşturmayı sever.

Zamanla birikme eğiliminde olan geçici dosyalar belirlediyseniz, bu yararlı bir süreç olabilir. Ancak bunu yaparsanız, toplu iş dosyası komutlarını ve kullanabileceğiniz joker karakterlerin etkilerini öğrendiğinizden ve anladığınızdan emin olun.

Kötü bir örnek vermek gerekirse, içinde DEL /f /s /q *.*TMP gibi bir komuta sahip bir toplu iş dosyası gördüm.

Kişi bu toplu iş dosyasını sabit diskinin kök dizininden çalıştırmış olsaydı, sabit diskindeki HER dosya hiçbir izne gerek kalmadan silinirdi! Sorun, ikinci yıldızın yerleştirilmesinde.

Yapmak istedikleri şey, dosya uzantısı olarak .TMP'de herhangi bir değişiklik olan her dosyayı silmekti (özellikle iyi bir plan değil ama...). Sorun şu ki, sistem ikinci joker yıldız işaretine geldiğinde onu "her şey" olarak görüyordu. ve ondan sonraki TMP karakterlerine hiç dikkat etmedi. Yani temelde bu bir DEL *.* komutuydu ve /q özniteliğinin bunu sessizce yaptığını ve /s özniteliğinin tüm alt dizinlerden otomatik olarak geçtiğini söyledi.

İçinde DEL veya ERASE komutu olan bir toplu iş dosyası oluşturmak istiyorsanız, sorun değil, ancak önce bu dosyayı test edin. Tüm DEL veya ERASE komutlarını DIR komutlarıyla değiştirin ve ardından dosyayı çalıştırın. Daha sonra silinecek her şeyin adını göreceksiniz ve gerçekten yapmak istediğiniz şeyin bu olup olmadığına karar verebilir ve yukarıdaki gibi sorunlardan kaçınabilirsiniz.