कैसे मिलाएं या एकाधिक पाठ फ़ाइलों को मर्ज करें
ऐसे कई अवसर हैं जहां आपको कई पाठ फ़ाइलों को एकल पाठ फ़ाइल में मर्ज करने की आवश्यकता हो सकती है। उदाहरण के लिए, आपको एक सीडी प्राप्त हो सकती है जिसमें सैकड़ों पाठ फाइलें, सभी अलग-अलग निर्देशिकाओं में हैं, जिन्हें आपको एक्सेल आदि के आयात के लिए एक फाइल में संयोजित करने की आवश्यकता है।.
यदि आपके पास नेटवर्क लॉग फ़ाइल, सर्वर लॉग फ़ाइल या बैकअप लॉग है जो आप डेटा माइनिंग या डेटा विश्लेषण के प्रयोजनों के लिए संयोजित करना चाहते हैं तो यह उपयोगी है। कुछ अलग-अलग तरीके हैं जिनसे आप पाठ फ़ाइलों को एक साथ जोड़ने के बारे में जा सकते हैं और आपके द्वारा चुनी गई विधि के आधार पर परिणाम थोड़ा भिन्न होते हैं.
इस लेख में, मैं पाठ फ़ाइलों को संयोजित करने के कई तरीकों के बारे में लिखूँगा ताकि यदि एक विधि बहुत अच्छी तरह से काम न करे, तो आप कुछ और आज़मा सकते हैं.
विधि 1 - कमांड प्रॉम्प्ट
यदि आप कमांड प्रॉम्प्ट का उपयोग करके ठीक हैं, तो कुछ साधारण कमांड हैं, जिनका उपयोग करके आप पाठ फ़ाइलों के एक पूरे समूह को जल्दी से मर्ज कर सकते हैं। कमांड प्रॉम्प्ट का उपयोग करने का लाभ यह है कि आपको किसी भी तृतीय-पक्ष प्रोग्राम को स्थापित करने की आवश्यकता नहीं है। यदि आप कमांड प्रॉम्प्ट का उपयोग करने पर थोड़ा प्राइमर चाहते हैं, तो कमांड प्रॉम्प्ट का उपयोग करने के लिए मेरे शुरुआती गाइड को देखें.
इसके अलावा, चूंकि कमांड लाइन कई मापदंडों को ले सकती है, आप वास्तव में फ़िल्टर करने और सॉर्ट करने के लिए काफी जटिल कमांड बना सकते हैं जिसके माध्यम से आप उन फ़ाइलों को शामिल करना चाहते हैं, जो शामिल होने की प्रक्रिया में शामिल हैं। मैं सबसे सरल आदेश समझाता हूं, लेकिन आपको कुछ उदाहरणों में यह भी बताएगा कि आपको अधिक जटिल सामान कैसे करना है.
सबसे पहले, विंडोज एक्सप्लोरर खोलें और उस निर्देशिका पर जाएं जहां आप पाठ फाइलें स्थित हैं। यदि फ़ाइलें कई सबफ़ोल्डर में संग्रहीत की जाती हैं, तो मूल निर्देशिका में नेविगेट करें। अब दबाकर रखें CTRL + SHIFT और फिर एक्सप्लोरर विंडो में किसी भी खाली जगह पर राइट-क्लिक करें.
यह एक कमांड विंडो खोलेगा जो पहले से ही उस डायरेक्टरी पर सेट है जो आप में थे। अब हमें बस इतना करना है कि कमांड में टाइप करें। जैसा कि आप ऊपर देख सकते हैं, मेरे पास फ़ोल्डर में कुछ फ़ोल्डर के साथ तीन पाठ दस्तावेज़ हैं। यदि मैं केवल इस एक फ़ोल्डर में पाठ फ़ाइलों को संयोजित करना चाहता हूं, तो मैं यह आदेश जारी करूंगा:
% f in (* .txt) के लिए टाइप करें "% f" >> c: \ Test \ output.txt
कोडिंग समानता में, यह एक सरल है के लिये लूप जो सभी फ़ाइलों के माध्यम से लूप करता है .TXT के साथ समाप्त होता है और उन्हें एक फ़ाइल में आउटपुट करता है output.txt.
जैसा कि आप ऊपर देख सकते हैं, लूप बस प्रत्येक टेक्स्ट फ़ाइल के लिए एक अलग कमांड चलाता है जो इसे निर्देशिका में पाता है। ध्यान दें कि यदि आपके पास एक पाठ फ़ाइल है, लेकिन इसका एक अलग एक्सटेंशन है जैसे .log या .dat, आदि, तो आप कमांड में * .txt मान को बदल सकते हैं। यह भी ध्यान देने योग्य है कि आउटपुट वर्तमान निर्देशिका की तुलना में एक अलग स्थान पर होना चाहिए, अन्यथा यह आउटपुट फ़ाइल को अपने आप में जोड़ देगा क्योंकि यह एक पाठ फ़ाइल है.
अब मान लें कि आपके पास पाठ फ़ाइलें हैं जो न केवल एक फ़ोल्डर में, बल्कि कई सबफ़ोल्डर में स्थित हैं। इस मामले में, हम कमांड में एक पैरामीटर जोड़ सकते हैं, जो इसे वर्तमान निर्देशिका के किसी भी सबफ़ोल्डर में पाठ फ़ाइलों की पुनरावृत्ति खोज करने के लिए कहेगा.
के लिए / R% f में (* .txt) "% f" >> c: \ Test \ output.txt टाइप करें
आप नोटिस करेंगे / आर बयान के लिए ठीक बाद पैरामीटर। अब जब मैं कमांड चलाता हूं, तो आप देखेंगे कि यह एक ही निर्देशिका में तीन निर्देशिकाओं में अतिरिक्त पाठ फ़ाइलों के एक जोड़े को ढूंढता है.
जैसा कि कमांड प्रॉम्प्ट के साथ हमेशा होता है, वास्तव में एक और कमांड है जो आपको उसी चीज़ को करने की अनुमति देता है के लिये ऊपर बयान। कमांड वास्तव में बहुत सरल है और यदि यह आपके लिए ठीक काम करता है, तो उपरोक्त विधि के बजाय इसका उपयोग करने के लिए स्वतंत्र महसूस करें.
copy * .txt output.txt
यह कमांड अच्छी तरह से काम करता है, लेकिन पिछले कमांड के पास उतने विकल्प नहीं हैं। उदाहरण के लिए, यह आपको सबफ़ोल्डर के माध्यम से पुन: खोज करने की अनुमति नहीं देगा.
विधि 2 - TXTCollector
TXTCollector एक सभ्य विशेषता सेट के साथ एक मुफ्त पाठ फ़ाइल-विलय उपकरण है। इसका उपयोग करना बहुत आसान है और इसे कुछ अलग तरीकों से काम करने के लिए कॉन्फ़िगर किया जा सकता है.
सबसे पहले, फ़ोल्डर पथ को टाइप या कॉपी और पेस्ट करें फ़ोल्डर शीर्ष पर बॉक्स या बस पर क्लिक करें फ़ोल्डर ब्राउज़ करें बटन और पाठ फ़ाइलों के साथ फ़ोल्डर का चयन करें। फिर आप चुन सकते हैं कि आप किस प्रकार की फ़ाइलों को संयोजित करना चाहते हैं.
डिफ़ॉल्ट रूप से, TXTCollector सभी TXT फ़ाइलों की खोज करेगा और उन्हें संयोजित करेगा। हालाँकि, आप सूची से चुन सकते हैं और एक से अधिक CSV, BAT, HTM, LOG, REG, XML और INI फ़ाइलों को एक साथ जोड़ या मर्ज कर सकते हैं।!
चेक सबफोल्डर्स शामिल करें बॉक्स यदि आप चाहते हैं कि TXTCollector मुख्य फ़ोल्डर के प्रत्येक उप-फ़ोल्डर में पुनरावर्ती रूप से देखे। TXTCollector आपको यह दिखाएगा कि निर्देशिका में कितनी फाइलें मिलीं.
आगे आप एक विभाजक चुन सकते हैं जो प्रत्येक फ़ाइल के बीच दिखाई देगा जो संयुक्त हो रहा है। यह एक अच्छी सुविधा है जो आपको कमांड लाइन विधि से नहीं मिलती है। या तो आप ड्रॉप डाउन मेनू से चुन सकते हैं या आप बॉक्स में जो चाहें टाइप कर सकते हैं.
डिफ़ॉल्ट रूप से, प्रोग्राम निर्देशिका नाम, फ़ाइल नाम, और प्रत्येक फ़ाइल के बीच विभाजक डाल देगा। यदि आप प्रत्येक फ़ाइल के बीच किसी भी ब्रेक के बिना लगातार फ़ाइलों को संयोजित करना चाहते हैं, तो बंद की जांच करें कोई सेपरेटर नहीं, कोई फ़ाइल नाम नहीं, तथा कोई कैरिज रिटर्न नहीं.
फिर आपके पास फ़ाइलों के बीच स्पेस कैरेक्टर जोड़ने का विकल्प होगा या नहीं। TXTCollector के बारे में अच्छी बात यह है कि आप वास्तव में इसे अनुकूलित कर सकते हैं। यदि आप नीचे दिए गए लिंक पर क्लिक करें एक्सटेंशन और विभाजक, आप TXTcollector में अपने खुद के एक्सटेंशन जोड़ सकते हैं.
संपादित करें extensions.txt TXTCollector एप्लिकेशन डेटा निर्देशिका में स्थित फ़ाइल। ध्यान दें कि TXTcollector केवल सादे पाठ फ़ाइलों को संभालता है, कोई फर्क नहीं पड़ता कि किस एक्सटेंशन का उपयोग किया जाता है। इसलिए, यह कई XLS फ़ाइलों को संयोजित नहीं कर सकता है, उदाहरण के लिए, जब तक कि वे सादे पाठ के रूप में सहेजे नहीं जाते हैं.
कार्यक्रम के लिए केवल सीमा यह है कि यह केवल एक बार में 32,765 पाठ फ़ाइलों को संयोजित कर सकता है। यदि आपके पास इससे अधिक है, तो आप कई को एक में जोड़ सकते हैं और फिर बड़े को अधिक छोटे लोगों के साथ जोड़ सकते हैं, 32,765 तक!
कुल मिलाकर, कई पाठ फ़ाइलों के संयोजन के लिए एक बहुत ही सरल, अभी तक शक्तिशाली फ्रीवेयर ऐप। उम्मीद है, ये दो तरीके ज्यादातर लोगों के लिए काम करेंगे। यदि आप ऐसी स्थिति में भाग गए हैं जो अधिक जटिल है, तो टिप्पणी पोस्ट करने के लिए स्वतंत्र महसूस करें और मैं मदद करने की कोशिश करूंगा.
इसके अलावा, एकाधिक PowerPoint प्रस्तुतियों को संयोजित करने के बारे में मेरी अन्य पोस्ट को देखना सुनिश्चित करें। का आनंद लें!