Java olmayan dosyaları bir pakette saklıyorum. Dosyanın mutlak yolunu belirtmeden bu paketteki dosyaları okumak istiyorum (ör. C: \ etc \ etc ...). Bunu nasıl yapmalıyım?Mutlak yolu belirten bir başka java paketinden dosya (ör. Txt dosyası) nasıl okunur?
cevap
Kullanım getResourceAsStream Örneğin
:
MyClass.class.getResourceAsStream("/com/foo/bar/file.txt");
paketinüzerinde file.txt
açacak: o MyClass
Ayrıca aynı pakette ise
MyClass.class.getResourceAsStream("file.txt");
file.txt
açacak
İyi şanslar! :)
'MyClass' nedir? – alex
@alex Başka bir pakete erişmeye çalıştığınız * sınıfının * olduğunu farz ediyorum. A Sınıfı, A Paketinin B Paketindeki bir dosyaya erişmeye çalışıyorsa, "Sınıfım" A Sınıfı, A Paketi olur. Bu benim yorumumdur. – Mathomatic
Öncelikle, dosyalarınız içeriyordu hangi paket uygulamanızın sınıf yolunda olduğundan emin olun .. dosyalarının yolunu belirterek senin hiç, hala them.Your biliyorum okumak için dosyaları yolları elde etmek olmasına rağmen tüm dosyalarınızın isimleri ve paket adları mı? Eğer öyleyse, sizin dosyanızın bir url elde etmek için bu deneyebilirsiniz:
public class Test {
public static void main(String[] args) throws Exception {
URL f = Test.class.getClassLoader().getResource("resources/Test.txt");
System.out.println(f);
}
}
kod yukarıdaki 'kaynaklar' adlı başka bir pakette dosyanın URL'sini 'Test.txt-' elde eder.
- 1. Java komut dosyası için mutlak dosya yolu
- 2. Python'da mutlak bir dosya yolu nasıl alınır
- 3. Bir dosya bir Java Bitmap'e nasıl okunur?
- 4. StreamReader'ı kullanarak bir URI'den dosya nasıl okunur?
- 5. Mutlak Yolu olmadan Java'dan bir jar dosyası çalıştırma
- 6. Bir komut dosyası aracılığıyla bir giriş txt dosyası Komut İstemi'nde bir çıkış txt dosyasına nasıl çalıştırılır?
- 7. Python - txt dosyası
- 8. Txt dosyası yapılandırma dosyası olarak
- 9. App.config başka bir meclisten nasıl okunur?
- 10. Eclipse eklentisinde bir Java kaynak dosyasının mutlak dosya yolu nasıl belirlenir?
- 11. Bir .txt dosyasının tüm onaltılı değerleri java
- 12. bir DataGridView bir .txt dosyası koyarak
- 13. R ile .arff dosyası nasıl okunur?
- 14. Python'da büyük bir metin dosyası nasıl okunur?
- 15. Ben gibi bir txt dosyası var MATLAB
- 16. Nodejs ile bir dizinde .txt uzantılı ilk dosya nasıl alınır?
- 17. .data dosyasından .txt dosyasına nasıl yazılır Java?
- 18. Metni bir .txt dosyasından başka bir metinle başka bir .txt dosyasından bağlayabilir miyim? C#
- 19. Java Dosyası - Bir Dosya Açın ve Yazın
- 20. Android'de csv dosyası nasıl okunur?
- 21. pdf dosyası nasıl okunur ve çıkışa yazılırStriptiz
- 22. VB.NET kullanarak yeni bir txt dosyası oluşturun
- 23. Bit dosya ile tam dosya nasıl okunur
- 24. Bir klasördeki dosya listesini Linux'ta bir txt dosyasına nasıl gönderirim?
- 25. os.path.abspath ('file1.txt')
- 26. CD dosya olarak nasıl okunur?
- 27. Android'de USB sürücüden bir dosya nasıl okunur?
- 28. Bir dosya senkronize olmayan nasıl okunur?
- 29. ReactJS: Bir dosya nasıl okunur ve yazılır
- 30. Hamur sıralı dosya nasıl okunur?
Bu sorunun cevabı, teknik olarak bir çifte olmasa da sizin de yanıtlayacaktır: http://stackoverflow.com/questions/2308188/getresourceasstream-vs-fileinputstream –