SORU
5 Mayıs 2009, Salı


Java benzersiz ve kısa bir dosya adı oluşturmak için en iyi yolu nedir

İlle de oldukça uzun olduğundan olacak biçimde kullanmak istemiyorum.

Dosya sadece kendi dizini içinde benzersiz olması gerekir.

File.createTempFile(String prefix, String suffix) kullanmaktır akla geliyor ama bu dosya geçici değil, çünkü yanlış anlaşılan bir düşünce.

İki dosya da aynı milisaniye içinde oluşturulan davanın ele alınması gerekmektedir.

CEVAP
5 Mayıs 2009, Salı


Peki, 3-tartışma sürümünü kullanabilirsiniz: sen istediğin yere koy sağlayacak File.createTempFile(String prefix, String suffix, File directory). Ta ki sen söyleyene kadar, Java farklı başka bir dosya daha tedavi etmem. Tek dezavantajı dosya adı en az 8 karakter uzunluğunda (son 3 karakter, artı 5 ya da daha fazla karakter işlevi tarafından oluşturulan en az) olması sağlanır.

Eğer çok uzun süre için, sanırım, ne zaman istersen sadece başlangıç ile dosya adı "bir" döngü "b", "c", vb bulana kadar kimse gelmez zaten.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Edge-CGI 3D Tutorials and more!

    Edge-CGI 3D

    11 HAZİRAN 2013
  • EmmightySofia

    EmmightySofi

    25 EYLÜL 2011
  • Thom Hall

    Thom Hall

    24 Kasım 2006