SORU
24 Mart 2009, Salı


Java kaynak dosyası

Java bir şekilde bir kaynak classloader ile bir kavanoz alınan Dosyanın bir örneğini oluşturmak için var mı?

Benim uygulama dosya sistemi bir dizin çalışma zamanında belirtilen (kullanıcı giriş) (varsayılan) kavanoz veya bazı dosyaları kullanır. Tutarlı bir yol arıyorum< / ^ br . a) bir akım olarak bu dosyalar yükleniyor< / ^ br . b) içindeki dosyaları Listeleme-kullanıcı tanımlı dizin veya kavanoza dizin sırasıyla

Edit: Görünüşe göre, ideal yaklaşım java uzak kalmak olacaktır.ıo.Tamamen dosya. Sınıf bir dizin yüklemek için bir yol var ve içeriğini (/varlıkları içerdiği dosyaları) listesi?

CEVAP
6 Temmuz 2009, PAZARTESİ


Aynı sorun bende de vardı ve aşağıdakileri kullanın:

// Load the directory as a resource
URL dir_url = ClassLoader.getSystemResource(dir_path);
// Turn the resource into a File object
File dir = new File(dir_url.toURI());
// List the directory
String files = dir.list()

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • emimusic

    emimusic

    10 Mart 2006
  • EvilControllers

    EvilControll

    20 Ocak 2008
  • Rhapsody

    Rhapsody

    7 ŞUBAT 2008