एकाधिक टेक्स्ट फ़ाइलों को कैसे संयोजित या मर्ज करें
ऐसे कई अवसर हैं जहां आपको एकाधिक टेक्स्ट फ़ाइलों को एकल टेक्स्ट फ़ाइल में मर्ज करने की आवश्यकता हो सकती है। उदाहरण के लिए, आप एक सीडी प्राप्त कर सकते हैं जिसमें सैकड़ों टेक्स्ट फाइलें हैं, सभी अलग-अलग निर्देशिकाओं में हैं, जिन्हें आपको एक्सेल(Excel) में आयात करने के लिए एक फाइल में संयोजित करने की आवश्यकता है , आदि।
यदि आपके पास नेटवर्क लॉग फ़ाइलें, सर्वर लॉग फ़ाइलें, या बैकअप लॉग हैं जिन्हें आप डेटा माइनिंग या डेटा विश्लेषण के प्रयोजनों के लिए संयोजित करना चाहते हैं, तो यह भी उपयोगी है। टेक्स्ट फ़ाइलों को एक साथ जोड़ने के लिए आप कुछ अलग-अलग तरीकों से जा सकते हैं और आपके द्वारा चुनी गई विधि के आधार पर परिणाम थोड़े भिन्न होते हैं।
इस लेख में, मैं टेक्स्ट फ़ाइलों को संयोजित करने के कई तरीकों के बारे में लिखूंगा ताकि यदि एक विधि बहुत अच्छी तरह से काम न करे, तो आप कुछ और कोशिश कर सकते हैं।
विधि 1 - कमांड प्रॉम्प्ट
यदि आप कमांड प्रॉम्प्ट का उपयोग कर ठीक हैं, तो कुछ सरल कमांड हैं जिनका उपयोग आप टेक्स्ट फ़ाइलों के पूरे समूह को जल्दी से मर्ज करने के लिए कर सकते हैं। कमांड प्रॉम्प्ट का उपयोग करने का लाभ यह है कि आपको कोई तृतीय-पक्ष प्रोग्राम इंस्टॉल करने की आवश्यकता नहीं है। यदि आप कमांड प्रॉम्प्ट का उपयोग करने पर थोड़ा प्राइमर चाहते हैं, तो कमांड प्रॉम्प्ट का उपयोग करने के लिए मेरी शुरुआती मार्गदर्शिका(beginner’s guide to use the command prompt) देखें ।
इसके अलावा, चूंकि कमांड लाइन कई पैरामीटर ले सकती है, आप वास्तव में फ़िल्टर करने और सॉर्ट करने के लिए काफी जटिल कमांड बना सकते हैं, जिसके माध्यम से आप शामिल होने की प्रक्रिया में शामिल करना चाहते हैं। मैं सबसे सरल कमांड की व्याख्या करूंगा, लेकिन कुछ उदाहरणों में आपको यह दिखाने के लिए भी बताऊंगा कि अधिक जटिल चीजें कैसे करें।
सबसे पहले, विंडोज एक्सप्लोरर(Windows Explorer) खोलें और उस निर्देशिका पर जाएं जहां आप टेक्स्ट फाइलें स्थित हैं। यदि फ़ाइलें कई सबफ़ोल्डर में संग्रहीत हैं, तो मूल निर्देशिका में नेविगेट करें। CTRL + SHIFT दबाकर रखें और फिर एक्सप्लोरर(Explorer) विंडो में किसी भी खाली जगह पर राइट-क्लिक करें ।
यह एक कमांड विंडो खोलेगा जो पहले से उस निर्देशिका पर सेट है जिसमें आप थे। अब हमें केवल कमांड में टाइप करना है। जैसा कि आप ऊपर देख सकते हैं, मेरे पास फोल्डर में कुछ फोल्डर के साथ तीन टेक्स्ट डॉक्यूमेंट हैं। अगर मैं केवल इस एक फ़ोल्डर में टेक्स्ट फाइलों को जोड़ना चाहता हूं, तो मैं यह आदेश जारी करूंगा:
for %f in (*.txt) do type “%f” >> c:\Test\output.txt
कोडिंग की भाषा में, यह एक सरल फॉर(FOR) लूप है जो सभी फाइलों के माध्यम से .TXT के साथ समाप्त होता है और उन्हें (.TXT)output.txt नामक फ़ाइल में आउटपुट करता है ।
जैसा कि आप ऊपर देख सकते हैं, लूप बस निर्देशिका में मिलने वाली प्रत्येक टेक्स्ट फ़ाइल के लिए एक अलग कमांड चलाता है। ध्यान दें कि यदि आपके पास एक टेक्स्ट फ़ाइल है, लेकिन इसका एक अलग एक्सटेंशन है जैसे .log या .dat, आदि, तो आप बस कमांड में *.txt मान को बदल सकते हैं। यह भी ध्यान देने योग्य है कि आउटपुट वर्तमान निर्देशिका की तुलना में किसी भिन्न स्थान पर होना चाहिए, अन्यथा यह आउटपुट फ़ाइल को स्वयं में जोड़ देगा क्योंकि यह एक टेक्स्ट फ़ाइल भी है।
अब मान लें कि आपके पास टेक्स्ट फ़ाइलें हैं जो न केवल एक फ़ोल्डर में, बल्कि कई सबफ़ोल्डर्स में स्थित हैं। इस मामले में, हम कमांड में एक पैरामीटर जोड़ सकते हैं, जो इसे वर्तमान निर्देशिका के किसी भी सबफ़ोल्डर में टेक्स्ट फ़ाइलों की पुनरावर्ती खोज करने के लिए कहेगा।
for /R %f in (*.txt) do type “%f” >> c:\Test\output.txt
आप कथन के ठीक बाद /R पैरामीटर देखेंगे । अब जब मैं कमांड चलाता हूं, तो आप देखेंगे कि यह तीन निर्देशिकाओं में कुछ अतिरिक्त टेक्स्ट फाइलें ढूंढता है जो एक ही निर्देशिका में हैं।
कमांड प्रॉम्प्ट के साथ हमेशा की तरह, वास्तव में एक और कमांड है जो आपको ऊपर दिए गए फॉर(FOR) स्टेटमेंट के समान काम करने की अनुमति देता है। आदेश वास्तव में बहुत सरल है और यदि यह आपके लिए ठीक काम करता है, तो उपरोक्त विधि के बजाय इसका उपयोग करने के लिए स्वतंत्र महसूस करें।
copy *.txt output.txt
यह आदेश अच्छी तरह से काम करता है, लेकिन पिछले आदेश के रूप में कई विकल्प नहीं हैं। उदाहरण के लिए, यह आपको सबफ़ोल्डर्स के माध्यम से पुनरावर्ती खोज नहीं करने देगा।
विधि 2 - TXTCकलेक्टर
TXTColector(TXTCollector)(TXTCollector) एक अच्छा फीचर सेट के साथ एक मुफ्त टेक्स्ट फ़ाइल-मर्जिंग टूल है। इसका उपयोग करना बहुत आसान है और इसे दो अलग-अलग तरीकों से काम करने के लिए कॉन्फ़िगर किया जा सकता है।
सबसे पहले, फ़ोल्डर पथ को शीर्ष पर फ़ोल्डर(Folder) बॉक्स में टाइप या कॉपी और पेस्ट करें या बस ब्राउज़ फ़ोल्डर(Browse Folders) बटन पर क्लिक करें और टेक्स्ट फ़ाइलों के साथ फ़ोल्डर का चयन करें। फिर आप चुन सकते हैं कि आप किस प्रकार की फाइलों को संयोजित करना चाहते हैं।
डिफ़ॉल्ट रूप से, TXTColector(TXTCollector) सभी TXT फाइलों की खोज करेगा और उन्हें संयोजित करेगा। हालाँकि, आप सूची से चुन सकते हैं और कई CSV(CSV) , BAT , HTM , LOG , REG , XML और INI फ़ाइलों को एक में भी मिला सकते हैं या मर्ज कर सकते हैं!
यदि आप चाहते हैं कि TXTColector(TXTCollector) मुख्य फ़ोल्डर के प्रत्येक उप-फ़ोल्डर में पुनरावर्ती रूप से देखे तो सबफ़ोल्डर्स शामिल करें(Include subfolders) बॉक्स को चेक करें। TXTColector(TXTCollector) आपको दिखाएगा कि उसे निर्देशिका में कितनी फाइलें मिलीं।
इसके बाद आप एक विभाजक चुन सकते हैं जो संयुक्त की जा रही प्रत्येक फ़ाइल के बीच दिखाई देगा। यह एक अच्छी सुविधा है जो आपको कमांड लाइन विधि से नहीं मिलती है। या तो आप ड्रॉप डाउन मेनू से चुन सकते हैं या आप बॉक्स में जो चाहें टाइप कर सकते हैं।
डिफ़ॉल्ट रूप से, प्रोग्राम प्रत्येक फ़ाइल के बीच निर्देशिका नाम, फ़ाइल नाम और विभाजक डाल देगा। यदि आप प्रत्येक फ़ाइल के बीच बिना किसी ब्रेक के फ़ाइलों को लगातार संयोजित करना चाहते हैं, तो कोई विभाजक(No Separator) नहीं , कोई फ़ाइल नाम नहीं( No Filename) , और कोई कैरिज रिटर्न नहीं(No Carriage Returns) चेक करें ।
फिर आपके पास फाइलों के बीच स्पेस कैरेक्टर जोड़ने का विकल्प होगा या नहीं। TXTColector(TXTCollector) के बारे में अच्छी बात यह है कि आप वास्तव में इसे अनुकूलित कर सकते हैं। यदि आप नीचे दिए गए एक्सटेंशन और (Extensions and Separators)सेपरेटर्स(TXTcollector) नामक लिंक पर क्लिक करते हैं , तो आप अपने स्वयं के एक्सटेंशन TXT कलेक्टर में जोड़ सकते हैं ।
TXTColector(TXTCollector) एप्लिकेशन डेटा निर्देशिका में स्थित एक्सटेंशन(extensions.txt) .txt फ़ाइल को संपादित करें । ध्यान दें कि TXTसंग्रहकर्ता(TXTcollector) केवल सादा पाठ फ़ाइलों को संभालता है, चाहे किसी भी एक्सटेंशन का उपयोग किया गया हो। इसलिए, यह एकाधिक XLS फ़ाइलों को संयोजित नहीं कर सकता है, उदाहरण के लिए, जब तक कि उन्हें सादे पाठ के रूप में सहेजा नहीं जाता है।
कार्यक्रम की एकमात्र सीमा यह है कि यह केवल 32,765 पाठ फ़ाइलों को एक साथ जोड़ सकता है। यदि आपके पास इससे अधिक है, तो आप उन अनेकों को एक में जोड़ सकते हैं और फिर बड़े वाले को अधिक छोटे वाले के साथ जोड़ सकते हैं, 32,765 तक!
कुल मिलाकर, कई टेक्स्ट फ़ाइलों के संयोजन के लिए एक बहुत ही सरल, फिर भी शक्तिशाली फ्रीवेयर ऐप। उम्मीद है(Hopefully) , ये दोनों तरीके ज्यादातर लोगों के काम आएंगे। यदि आप ऐसी स्थिति में आ गए हैं जो अधिक जटिल है, तो बेझिझक एक टिप्पणी पोस्ट करें और मैं मदद करने की कोशिश करूंगा।
साथ ही, एकाधिक PowerPoint प्रस्तुतियों को संयोजित(combine multiple PowerPoint presentations) करने के तरीके पर मेरी अन्य पोस्ट देखना सुनिश्चित करें । आनंद लेना!
Related posts
एकाधिक PowerPoint प्रस्तुतियों को कैसे संयोजित करें
पीसी, स्मार्टफोन और टैबलेट के बीच फ़ाइलें कैसे साझा करें
पीडीएफ और छवि फाइलों से टेक्स्ट निकालें
EXE, DLL, OCX और CPL फ़ाइलों से चिह्न कैसे निकालें?
TeraCopy के साथ नेटवर्क पर बड़ी फ़ाइलों को तेज़ी से कॉपी करें
एक साथ कई पीडीएफ फाइलों के अंदर टेक्स्ट कैसे खोजें
अपने पीसी पर Instagram का उपयोग करने के लिए 3 शीर्ष ऐप्स
विंडोज के लिए बेस्ट फ्री डिफ्रैग टूल खुद है
ध्वनि द्वारा संगीत या गीतों की पहचान कैसे करें
बेस्ट फ्री क्लाउड प्रोजेक्ट मैनेजमेंट सॉफ्टवेयर और टूल्स
विंडोज़ में एक ड्राइव अक्षर के लिए एक फ़ोल्डर को मैप करें
विंडोज़ के लिए आवश्यक मुफ्त सॉफ्टवेयर डाउनलोड
विंडोज़ में रीयल टाइम में दो फ़ोल्डरों को कैसे सिंक करें
एकाधिक पीडीएफ फाइलों के अंदर पाठ की खोज करें
Windows निर्देशिका को HTML लिस्टिंग में बदलें
अपने डेस्कटॉप स्क्रीन को कई भागों में विभाजित या विभाजित करें
होम फ़ाइल सर्वर सेट करके बड़ी फ़ाइलें साझा करें
सीडी या डीवीडी को बर्न, कॉपी और बैकअप कैसे करें
राइट-क्लिक प्रसंग मेनू को अनुकूलित करने के लिए नि: शुल्क उपकरण
विंडोज 10 . के लिए सर्वश्रेष्ठ मुफ्त रिमोट डेस्कटॉप सॉफ्टवेयर