SORU
6 Mart 2009, Cuma


Java geçici bir dizin oluşturmak

Java uygulaması içinde geçici bir dizin oluşturmak için standart ve güvenilir bir yolu var mı? Yorum kod biraz var, ama eğer her zamanki kitaplıkları (Apache Commons vb.) birinde bulunmak standart bir çözüm olup olmadığını merak ediyorum an entry in Sun's issue database var

CEVAP
6 Mart 2009, Cuma


Yapışkan notlar 7 kullanmak geçici dizin oluşturmak için Files.createTempDirectory yeni bir sınıf kullanıyorsanız.

Yapışkan notlar 7 önce bunu yapmak gerekir:

public static File createTempDirectory()
    throws IOException
{
    final File temp;

    temp = File.createTempFile("temp", Long.toString(System.nanoTime()));

    if(!(temp.delete()))
    {
        throw new IOException("Could not delete temp file: "   temp.getAbsolutePath());
    }

    if(!(temp.mkdir()))
    {
        throw new IOException("Could not create temp directory: "   temp.getAbsolutePath());
    }

    return (temp);
}

Eğer isterseniz daha özel durumlar (alt IOException) yapabilirsin.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Peter Sharp

    Peter Sharp

    11 ŞUBAT 2013
  • Peyton

    Peyton

    28 Aralık 2008
  • Phymec

    Phymec

    18 Temmuz 2009