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

  • hoorahjencar

    hoorahjencar

    6 HAZİRAN 2007
  • HowcastSportsFitness

    HowcastSport

    11 Mayıs 2011
  • NightShader1

    NightShader1

    25 Temmuz 2006