का उपयोग कर क्लासपाथ में विशिष्ट फ़ोल्डर में फ़ाइलों तक पहुंच बनाना मैं com.example.resources पैकेज में टेक्स्ट फ़ाइलों का एक समूह पढ़ना चाहता हूं।जावा
InputStream is = MyObject.class.getResourceAsStream("resources/file1.txt")
InputStreamReader sReader = new InputStreamReader(is);
BefferedReader bReader = new BufferedReader(sReader);
...
वहाँ एक रास्ता फ़ाइल की सूची और फिर getResourceAsStream
के प्रत्येक तत्व पारित करने के लिए है: मैं निम्नलिखित कोड का उपयोग कर एक एकल फाइल पढ़ सकते हैं?
संपादित करें:
BufferedReader br = new BufferedReader(new InputStreamReader(MyObject.class.getResourceAsStream("resources")));
String fileName;
while((fileName = br.readLine()) != null){
// access fileName
}
मैं क्लासपाथ में फ़ाइलों तक पहुंच बनाना चाहता हूं और सी: \\ संसाधनों जैसे किसी विशिष्ट फ़ोल्डर से नहीं। – Akadisoft
शायद आप यह चाहते हैं: http://stackoverflow.com/questions/3923129/get-a-list-of-resources-from-classpath-directory – nwaltham
आप इसके लिए कोड का पुन: उपयोग कर सकते हैं (छोटे संशोधन के बाद) http: // stackoverflow .com/प्रश्न/176527/कैसे-कर-i-enumerate-all-classes-in-a-package-and-add-them-a-list – CAMOBAP