2009-08-30 31 views
7

Bir geçici dosya oluşturmak ve daha sonra kalıcı bir dosya olarak saklamak için java'nın createTempFile yöntemini kullanmak güvenli midir? Veya java veya sistem bir şekilde geçici dosyalarını takip eder ve bir noktada silebilir mi?Java temp dosyaları ve otomatik silme

btw..this, Mac OS X ile ilgilidir.

cevap

4

Dosya nesnesinde deleteOnExit() yöntemini çağırmazsanız, uygulama sona erdikten sonra kalır.-Ancak, en iyisi, dizininizdeki dosya oluşturmak ve işletim sistemi tarafından silinebilecek varsayılan dizinde (genellikle/tmp) olmamaktır.

+0

Üzgünüz, geçici dosya adını değiştirdiğimde, kullanıcı giriş dizinine taşıdığımma bahsetmeyi unuttum. – cweston

+0

Bu durumda, sorun olmamalı. –

İlgili konular