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

  • BigDawsVlogs

    BigDawsVlogs

    17 HAZİRAN 2013
  • multimediaGEEKS LLC

    multimediaGE

    3 Mayıs 2010
  • TechShowsYou

    TechShowsYou

    3 Mart 2011