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

  • jat4011

    jat4011

    16 EKİM 2010
  • Shaollin Animes

    Shaollin Ani

    19 HAZİRAN 2013
  • Xcode programming tutorials

    Xcode progra

    17 EYLÜL 2006