में यूनिक्स प्रारूप में टेक्स्ट फ़ाइल बनाने और सहेजने के लिए मुझे फ़ाइल ऑपरेशन के लिए यूनिक्स पर्यावरण में काम करने में सक्षम होने के लिए जावा कोड लिखना होगा। चूंकि मुझे फ़ाइलों से निपटने की ज़रूरत है, मैं जावा में यूनिक्स प्रारूप में फ़ाइल कैसे बना और सहेजूं?जावा फ़ाइल
उत्तर
"यूनिक्स प्रारूप" बस एक पाठ फ़ाइल है कि \n
बजाय \n\r
(Windows) या \r
(मैक OSX से पहले) के साथ line endings को दर्शाता है।
यहां बुनियादी विचार है;
public static void writeText(String[] text){
Path file = Paths.get("/tmp/filename");
try (BufferedWriter bw = Files.newBufferedWriter(file, StandardCharsets.UTF_8)) {
for(String s : text){
bw.write(s);
bw.write("\n");
}
} catch (IOException e) {
System.err.println("Failed to write to "+file);
}
}
प्रत्येक पंक्ति, एक स्पष्ट \n
द्वारा पीछा किया (बल्कि .newLine()
से जो मंच पर निर्भर है) लिखने '\ N' या' \ r \ n' का उपयोग करने के बजाय, 'System.getProperty ("line.separator") का उपयोग करें। –
धन्यवाद dimo414 और Eng.Fouad। उपर्युक्त उदाहरण में बहुत मदद मिली। – Piyush
@ Eng.Fouad आम तौर पर बोलते हुए, सच है, लेकिन यदि आप यूनिक्स-प्रारूप फ़ाइल चाहते हैं, चाहे आप किस ओएस पर हों, आप स्पष्ट रूप से '\ n' का उपयोग करना चाहेंगे। सिस्टम के लाइन विभाजक को प्राप्त करने का अर्थ है कि आप जिस ओएस पर प्रोग्राम चलाते हैं उसके आधार पर आपको अलग-अलग व्यवहार मिलेंगे। – dimo414
ओरेकल उस पर अच्छा प्रलेखन है:
http://docs.oracle.com/javase/tutorial/essential/io/file.html
- 1. जावा: फ़ाइल
- 2. जावा फ़ाइल
- 3. क्लास फ़ाइल जावा फ़ाइल रूपांतरण
- 4. जावा 6 फ़ाइल हटाना
- 5. जावा, एक txt फ़ाइल
- 6. जावा - choc फ़ाइल
- 7. जावा में फ़ाइल स्ट्रीमिंग
- 8. जावा फ़ाइल नाम Filter
- 9. जावा सापेक्ष फ़ाइल पथ
- 10. एसबीटी जावा फ़ाइल
- 11. जावा फ़ाइल स्थानांतरण API
- 12. जावा फ़ाइल लॉकिंग
- 13. जावा: सीएसवी फ़ाइल
- 14. जावा स्रोत फ़ाइल
- 15. जावा स्थिरांक फ़ाइल
- 16. जावा समानांतर फ़ाइल प्रसंस्करण
- 17. जावा: फ़ाइल को utf8
- 18. जावा बड़ी फ़ाइल
- 19. जावा log4j जो फ़ाइल
- 20. जावा: हेक्स फ़ाइल?
- 21. जावा क्लास फ़ाइल संपादक
- 22. जावा: एक फ़ाइल को
- 23. जावा फ़ाइल/आईओ एपीआई
- 24. पार्स पीडीएफ फ़ाइल और जावा फ़ाइल
- 25. जावा: फ़ाइल फ़ाइल में फ़ाइल.toURI()। ToURL()
- 26. जावा वीएस समाधान फ़ाइल के बराबर जावा
- 27. ऐप-इंजन (जावा) फ़ाइल अपलोड
- 28. जावा में फ़ाइल ट्रंकेट ऑपरेशन
- 29. नेटवर्क पर जावा फ़ाइल लॉकिंग
- 30. जावा फ़ाइल रीडर एन्कोडिंग समस्या
यह लिंक आपको एक संक्षिप्त विचार दे सकते हैं: http://vim.wikia.com/wiki/File_format – Piyush