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

  • ABC News (Australia)

    ABC News (Au

    9 HAZİRAN 2008
  • jagadambarecords

    jagadambarec

    13 AĞUSTOS 2008
  • Rooster Teeth

    Rooster Teet

    11 Temmuz 2006