Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा प्रोग्राम दो या दो से अधिक फाइलों को वैकल्पिक रूप से तीसरी फाइल में मर्ज करने के लिए

मान लें कि हमारे पास तीन फाइलें हैं -

output1.txt

नमस्कार आप कैसे हैं

output2.txt

ट्यूटोरियल पॉइंट में आपका स्वागत है

output3.txt

हम आसान सीखने की सुविधा प्रदान करते हैं

उदाहरण

निम्नलिखित जावा उदाहरण उपरोक्त तीन फ़ाइलों की सामग्री को वैकल्पिक रूप से एक फ़ाइल में मर्ज करता है -

import java.util.Scanner;सार्वजनिक वर्ग MergingFiles {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग args[]) IOException फेंकता है {स्कैनर sc1 =नया स्कैनर (नई फ़ाइल ("डी://input1.txt")); स्कैनर sc2 =नया स्कैनर (नई फ़ाइल ("D://input2.txt")); स्कैनर sc3 =नया स्कैनर (नई फ़ाइल ("D://input3.txt")); फाइलवाइटर लेखक =नया फाइलवाइटर ("डी://result.txt"); स्ट्रिंग स्ट्र [] =नया स्ट्रिंग [3]; जबकि (sc1.hasNextLine()||sc2.hasNextLine()||sc3.hasNextLine ()) {str[0] =sc1.nextLine (); str[1] =sc2.nextLine (); str[2] =sc3.nextLine (); } लेखक। संलग्न करें (str [0] + "\ n"); लेखक। संलग्न करें (str [1] + "\ n"); लेखक। संलग्न करें (str [2] + "\ n"); लेखक। फ्लश (); System.out.println ("सामग्री जोड़ी गई"); }}

आउटपुट

सामग्री जोड़ी गई

यदि उपरोक्त तीन फाइलें सीधे उसी में हैं, तो आप नमूना कार्यक्रम को इस रूप में फिर से लिख सकते हैं -

उदाहरण

आयात करें निर्देशिका के लिए फ़ाइल ऑब्जेक्ट बनाना फ़ाइल निर्देशिकापाथ =नई फ़ाइल ("डी:\\ उदाहरण"); // सभी फाइलों और निर्देशिकाओं की सूची फाइल फाइलों की सूची [] =निर्देशिकापाथ। लिस्टफाइल्स (); स्कैनर एससी =शून्य; फाइलवाइटर लेखक =नया फाइलवाइटर ("डी://output.txt"); के लिए (फ़ाइल फ़ाइल:फ़ाइलें सूची) {एससी =नया स्कैनर (फ़ाइल); स्ट्रिंग इनपुट; स्ट्रिंगबफर एसबी =नया स्ट्रिंगबफर (); जबकि (sc.hasNextLine ()) {इनपुट =sc.nextLine (); लेखक। संलग्न करें (इनपुट + "\ n"); } लेखक। फ्लश (); } System.out.println ("सामग्री जोड़ी गई"); }}

आउटपुट

सामग्री जोड़ी गई

  1. एक निर्देशिका में सभी फ़ाइलों को पुनरावर्ती रूप से हटाने के लिए जावा प्रोग्राम (केवल फ़ाइलें)

    मान लें कि हमारे पास निर्देशिका डी में उदाहरण निर्देशिका नामक एक फ़ोल्डर है जिसमें 7 फाइलें और 2 निर्देशिकाएं हैं - कहां, sampleDirectory1 में दो फ़ाइलें होती हैं जिनका नाम SampleFile1.txt और sampleFile2.txt है। sampleDirectory2 में दो फ़ाइलें होती हैं जिनका नाम SampleFile2.txt और sampleFil

  1. एक निर्देशिका में सभी फाइलों को पुनरावर्ती रूप से सूचीबद्ध करने के लिए जावा प्रोग्राम

    मान लें कि हमारे पास निर्देशिका डी में उदाहरण निर्देशिका नामक एक फ़ोल्डर है जिसमें 7 फाइलें और 2 निर्देशिकाएं हैं - कहां, sampleDirectory1 में दो फ़ाइलें होती हैं जिनका नाम SampleFile1.txt और sampleFile2.txt है। sampleDirectory2 में दो फ़ाइलें होती हैं जिनका नाम SampleFile2.txt और sampleFil

  1. दो या अधिक PDF फ़ाइलों को एक में कैसे संयोजित करें

    तो आप दो या दो से अधिक पीडीएफ फाइलों को एक में जोड़ना चाहते हैं? यदि आपके पास दो अलग-अलग PDF फ़ाइलें हैं जो एक समान विषय साझा करती हैं, तो ऐसा करने में ही समझदारी है। विंडोज़ पर आपकी दो या अधिक PDF फ़ाइलों को संयोजित करने में आपकी सहायता करने के लिए, हम निम्न चरणों में सटीक चरण दर चरण प्रक्रिया का