Java'da, sınıf yükleyici aracılığıyla bir kavanozdan alınan bir kaynak üzerinde bir Dosya örneği oluşturmanın bir yolu var mı?
Uygulamam, jar (varsayılan) veya çalışma zamanında (kullanıcı girişi) belirtilen dosya sistemi dizinindeki bazı dosyaları kullanıyor.
A) bu dosyaları bir akış olarak yüklemenin tutarlı bir yolunu arıyorum
b) dosyaları sırasıyla kullanıcı tanımlı dizinde veya jar dizininde listelemek
Düzenleme: Görünüşe göre ideal yaklaşım java.io.File dosyasından tamamen uzak durmak olacaktır. Sınıf yolundan bir dizin yüklemenin ve içeriğini (içindeki dosyalar / varlıklar) listelemenin bir yolu var mı?