geçici klasörlerdeki dosyalar otomatik olarak silinir mi?


26

Windows Server 2003 makinesinde barındırılan web uygulamamızın geçici dosyalar oluşturmasını ve orada "bırakmasını" istiyoruz. Manuel olarak herhangi bir işlem yapmayız. Peki bu dosyalar otomatik olarak silinecek mi? Veya yapılandırmamız gereken bir tür politika var mı - bu dosyalar 30 gün sonra silinmeli gibi ...

Güncelleştirme:

Bir üretim sunucusu hemen hemen kapanmayacak. Dosyaların bir şekilde silinmesi gerekiyorsa ne yapmalı?


Yanıtlar:


18

Hayır, Windows'ta varsayılan olarak geçici dosyaları otomatik olarak silen hiçbir şey yoktur. Kapamada değil, yeniden başlatılmadı, hiç olmadı.

Disk Temizleme aracı çalıştırıldığında bunu yapma seçeneği vardır.

Bunun üstesinden gelmenin doğru yolu, web uygulamanızın kendisinden sonra bir şekilde temizlenmesidir. Örneğin, bir kullanıcı oturumu kapattığında artık dosyaları silmiş olabilir. Veya her istekte bir "temizlik taraması" yapılması gibi (küçük) rastgele bir şans. Veya, temizlenmesi için kurulması ve yapılandırılması gereken zamanlanmış bir görev. Veya Disk Temizleme'yi çalıştırmak için zamanlanmış bir görev.

Sadece bir şeyler ortaya çıkacağını ve sizin için pisliği temizleyeceği umuduyla temp klasöründe "eşya bırakarak" gitmeyin.

Ayrıca, dosyalarınızı temizlemeye devam ettiğinizde, yalnızca kendi oluşturduğunuz dosyalara dokunun, başkaları olmadan. Diğer uygulamaların bu dosyalara ihtiyacı olabilir. Kendi dosyalarınızı izlemek çok fazla sorun ise, istediğiniz zaman güvenle boşaltabileceğiniz bir klasör oluşturun.


9
Windows 10'um yeniden başlatmalardaki Temp klasörünü siliyor. Cevabınızdan beri 5 yıl geçtiğini biliyorum, ama bilgi için buraya bir not bırakacağımı düşündüm.
pgr

3

Kullanılabilirliği yüksek bir sunucudan bahsettiğinizden, zamanlanmış bir görev gitmek için en iyi yoldur. Belirli bir tarih boyunca tüm dosyaları bulan ve temizleyen bir vbscript veya toplu iş dosyası kadar basit bir şey yapabilirsiniz. Sunucudaki yükü herhangi bir çalıştırmada en aza indirmek için geçici dosyaların ne kadar hızlı toplandığına bağlı olarak zamanlamanın sıklığını ayarlayın.

Thomas Maurer, kaldırılacak dosyaların yaşını, kaldırılacakları klasörü vb. Belirtmek gibi oldukça yüksek düzeyde esnekliğe izin veren bir powershell betiğine sahiptir.

GÜNCELLEME: Thomas Maurer'in sitesi benim için yüklenmiyor, bu yüzden " 30 günden daha eski dosyaları powershell silmek " için bir google araması yaptım ve sonuçlar umut verici görünüyor.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.