मैं ग्रहण का उपयोग कर रहा हूं। मैं निर्देशिका से एक्सएमएल फाइलों की संख्या पढ़ना चाहता हूं। प्रत्येक एक्सएमएल फ़ाइल में एकाधिक बॉडी टैग होते हैं। मैं सभी बॉडी टैग के मूल्य निकालना चाहता हूं। मेरी समस्या यह है कि मुझे प्रत्येक बॉडी टैग वैल्यू (टेक्स्ट) को एक अलग .txt फ़ाइल में सेव करना होगा और इन टेक्स्ट फ़ाइलों को किसी अन्य दी गई निर्देशिका में जोड़ना होगा। क्या आप मदद कर सकते हैं मैं गतिशील रूप से .txt फ़ाइल कैसे बना सकता हूं और उन्हें निर्दिष्ट निर्देशिका में जोड़ सकता हूं? अग्रिम धन्यवाद।जावा में किसी दिए गए निर्देशिका में गतिशील रूप से टेक्स्ट फ़ाइलों को कैसे जोड़ें?
उत्तर
पहले निर्देशिका पथ और नाम निर्दिष्ट
File dir=new File("Path to base dir");
if(!dir.exists){
dir.mkdir();}
// तो उत्पन्न फ़ाइल का नाम
String fileName="generate required fileName";
File tagFile=new File(dir,fileName+".txt");
if(!tagFile.exists()){
tagFile.createNewFile();
}
java.io.File के लिए आयात जोड़ें;
File f;
f=new File("myfile.txt");
if(!f.exists()){
f.createNewFile();
दर्ज करने की जरूरत है और फ़ाइल बनाया जाएगा जब आप कहते हैं जैसे पथ की जगह "myfile.txt" "सी: \\ somedir \\ yourfile.txt"
आपके सभी इनपुट के लिए धन्यवाद, अब यह फाइलें गतिशील बना रहा है y। – Vinita
ऐसा कुछ करें।
try {
//Specify directory
String directory = //TODO....
//Specify filename
String filename= //TODO....
// Create file
FileWriter fstream = new FileWriter(directory+filename+".txt");
BufferedWriter out = new BufferedWriter(fstream);
//insert your xml content here
out.write("your xml content");
} catch (Exception e) {
System.err.println("Error: " + e.getMessage());
} finally {
//Close the output stream
out.close();
}
आपके सभी इनपुट के लिए धन्यवाद, अब यह गतिशील रूप से फाइलें उत्पन्न कर रहा है। – Vinita
यह स्पष्ट नहीं है कि आपने XML भाग का उल्लेख क्यों किया है। लेकिन ऐसा लगता है कि आप XML फ़ाइल से टेक्स्ट प्राप्त करने में सक्षम हैं और अलग-अलग टेक्स्ट फ़ाइल में लिखना चाहते हैं।
कृपया जावा में, बनाने, पढ़ने और लिखने के फ़ाइलों के लिए इस बुनियादी ट्यूटोरियल के माध्यम से जाना: http://download.oracle.com/javase/tutorial/essential/io/file.html
Path logfile = ...;
//Convert the string to a byte array.
String s = ...;
byte data[] = s.getBytes();
OutputStream out = null;
try {
out = new BufferedOutputStream(logfile.newOutputStream(CREATE, APPEND));
...
out.write(data, 0, data.length);
} catch (IOException x) {
System.err.println(x);
} finally {
if (out != null) {
out.flush();
out.close();
}
}
आपके सभी इनपुट के लिए धन्यवाद। असल में, मुझे एक्सएमएल फाइल से टेक्स्ट निकालना है और प्रत्येक टेक्स्ट लाइन को एक अलग .txt फ़ाइल में रखना है। – Vinita
- 1. आप किसी दिए गए निर्देशिका से पाइथन कक्षाओं को गतिशील रूप से कैसे लोड करते हैं?
- 2. सीडी टर्मिनल किसी दिए गए निर्देशिका में?
- 3. गतिशील रूप से विधियों को कैसे जोड़ें
- 4. गतिशील रूप से एक पंक्ति में टेक्स्ट व्यू जोड़ें
- 5. स्ट्रिंग सरणी में तत्वों को गतिशील रूप से कैसे जोड़ें?
- 6. किसी दिए गए रंग
- 7. गतिशील रूप से किसी मौजूदा ऑब्जेक्ट में गुण जोड़ें
- 8. मैं किसी दिए गए निर्देशिका में फ़ाइलों पर कैसे पुन: प्रयास कर सकता हूं?
- 9. गतिशील टैब को गतिशील रूप से कैसे जोड़ें और निकालें?
- 10. किसी दिए गए दिनांक
- 11. जावा में किसी छवि में टेक्स्ट कैसे जोड़ें?
- 12. मेरे फॉर्म में गतिशील रूप से बटन कैसे जोड़ें?
- 13. किसी दिए गए आइटम को किसी सूची में कैसे बदलें?
- 14. जेएलएबल में टेक्स्ट बनाना गतिशील रूप से
- 15. किसी दिए गए पैटर्न
- 16. किसी दिए गए पैकेज में एनोटेटेड विधियों को कैसे ढूंढें?
- 17. किसी दिए गए निर्देशिका में केवल फाइलों को कैसे ढूंढें, और bash
- 18. गतिशील रूप से जोड़े गए जावास्क्रिप्ट फ़ाइलों को डिबगिंग
- 19. एंड्रॉइड में गतिशील रूप से स्पिनर में आइटम कैसे जोड़ें?
- 20. फ़ाइलों को निर्देशिका में
- 21. टेक्स्ट व्यू गतिशील रूप से टेक्स्ट
- 22. किसी दिए गए आकार
- 23. किसी दिए गए कुंजी
- 24. किसी दिए गए हैशटैग
- 25. कैसे किसी दिए गए पैटर्न
- 26. कैसे किसी दिए गए प्रारूप
- 27. किसी दिए गए शब्द
- 28. किसी दिए गए समयावधि
- 29. किसी दिए गए नंबर
- 30. किसी दिए गए आईडी
बहुत बहुत धन्यवाद, यह मेरे लिए काम किया है। – Vinita
आपका स्वागत है, तो आप इसे सही उत्तर के रूप में चिह्नित कर सकते हैं। –