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

  • Jonah Penna

    Jonah Penna

    11 EYLÜL 2005
  • Pocketnow

    Pocketnow

    14 EKİM 2007
  • xSammyJoe1

    xSammyJoe1

    19 Temmuz 2011