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

  • jat4011

    jat4011

    16 EKİM 2010
  • Justin Davis

    Justin Davis

    14 Ocak 2008
  • UberFacts

    UberFacts

    26 EKİM 2013