बैच का नाम बदलने और फ़ाइलों का उपयोग करके नाम बदलें, SmartRename शेल एक्सटेंशन के साथ regex

समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

फ़ाइलों का नाम बदलने के कई तरीके हैं, उदा। जैसे कार्यक्रमों का उपयोग करके हमें नाम बदलें या उन्नत नाम आर। लेकिन क्या आपने शेल एक्सटेंशन प्रोग्राम का उपयोग करने पर विचार किया है?

Batch rename files using search and replace, regex with the SmartRename shell extension for Windows

SmartRename एक ऐसा एप्लिकेशन है, जो कुछ दिलचस्प विकल्प प्रदान करता है। ध्यान दें कि कार्यक्रम को एकीकृत किया गया है Microsoft के PowerToys टूल का संग्रह । आप PowerToys को स्थापित कर सकते हैं और उस तक पहुंच प्राप्त कर सकते हैं, या, यदि आप चाहें तो स्टैंडअलोन डाउनलोड कर सकते हैं और PowerToys के बड़े पदचिह्न और इसके साथ आने वाले कुछ टेलीमेट्री से बच सकते हैं।

Windows Explorer खोलें और उस फ़ाइल पर राइट-क्लिक करें जिसे आप नाम बदलना चाहते हैं, और एक्सप्लोरर संदर्भ मेनू से 'SmartRename' विकल्प चुनें। एक पॉप-अप विंडो खुलनी चाहिए, यह प्रोग्राम का इंटरफ़ेस है।

SmartRename menu

यह उपयोग करने के लिए काफी सरल है। विंडो के नीचे स्थित अनुभाग पूर्वावलोकन फलक है, और यह चयनित फ़ाइलों की सूची को उनके मूल नाम और नामांकित (नए नाम) के साथ प्रदर्शित करता है। नाम बदलने की प्रक्रिया से बाहर करने के लिए फ़ाइल के बगल में स्थित बॉक्स पर क्लिक करें। फ़ाइलों की कुल संख्या, और फ़ाइलों का नाम बदला जाएगा जो विंडो के निचले बाएँ कोने में प्रदर्शित होती हैं।

SmartRename GUI के शीर्ष पर दो विकल्प हैं, जिन्हें 'Search for' और 'Replace with' लेबल दिया गया है। 'खोज के लिए' फ़ील्ड में टाइप करना शुरू करें, और कार्यक्रम पूर्वावलोकन फलक में मिलान की गई फ़ाइल को उजागर करेगा। यह रियलटाइम में ए-यू-टाइप के आधार पर काम करता है। यह जो करता है वह अलग है, यह आपके द्वारा टाइप किए गए कीवर्ड को नाम से हटा देता है। उस नए शब्द को टाइप करें जिसे आप 'रीप्ले विद फ़ील्ड' में शामिल करना चाहते हैं। और यह आपके द्वारा 'सर्च फॉर' में टाइप किए गए कीवर्ड के बजाय दिखाई देगा। बाकी नाम प्रभावित नहीं है।

उदा। मैंने कई छवियों का चयन किया है जिसमें नाम में 'WPD' अक्षर हैं। अगर मुझे 'WPD' की खोज करनी थी और इसे 'विंडोज प्राइवेसी डैशबोर्ड' से बदल दिया गया, तो SmartRename नए नाम के पूर्वावलोकन को प्रदर्शित करता है जिसमें फ़ाइल नाम के भाग के रूप में तीन शब्द होते हैं। परिवर्तनों को लागू करने के लिए विंडो के नीचे स्थित नाम बदलें बटन पर क्लिक करें।

क्या यह सब कर सकता है? जो कि काफी बेसिक लगता है। काफी नहीं, स्मार्ट नाम नियमित अभिव्यक्ति का समर्थन करता है।

उन्नत नामकरण

यदि आप रेगेक्स मेटाचैकर्स से परिचित हैं, तो आपको जाना अच्छा होना चाहिए। लेकिन जो लोग नहीं हैं, उनके लिए मैं यहां कुछ उदाहरणों का वर्णन करूंगा।

SmartRename में एक उपसर्ग या प्रत्यय कैसे जोड़ें

आप 'खोज के लिए' फ़ील्ड में कैरेट प्रतीक ^ को शामिल करके एक नाम के लिए एक उपसर्ग जोड़ सकते हैं। इसी तरह, $ का उपयोग करके एक प्रत्यय जोड़ें। आप कॉलम के साथ बदलें में नए शब्द से पहले या बाद में रिक्त स्थान या विभाजक शामिल कर सकते हैं।

SmartRename prefix

आइए एक उदाहरण देखें। मैं फ़ाइलों में एक उपसर्ग के रूप में 'घक्स' शब्द जोड़ना चाहता हूं। इसलिए मैं 'खोज के लिए' फ़ील्ड में कैरेट जोड़ता हूं, और 'गक्स' टाइप करता हूं (शब्द के बाद एक स्थान है)। SmartRename प्रत्येक फ़ाइल के नाम के प्रारंभ में एक स्थान के बाद गक्स जोड़कर फ़ाइलों का नाम बदलेगा।

SmartRename suffix

पूरी तरह से फ़ाइलों का नाम बदलें

यदि आप पूरी तरह से सूची का नाम बदलना चाहते हैं, उदाहरण के लिए। यादृच्छिक नामों के साथ चित्रों का एक गुच्छा। * खोज कमांड का उपयोग करें, और बदले हुए क्षेत्र में नया नाम लिखें।

SmartRename rename all

SmartRename केस संवेदी आधार पर फ़ाइलों का नाम बदल सकता है, इस स्थिति में केवल सही मैचों के लिए नाम बदला जाता है। हमारे उदाहरण में, WPD एक मैच है जबकि wpd नहीं है। प्रत्येक फ़ाइल में 'Enumerate Files' विकल्प का उपयोग करके एक वृद्धिशील संख्या जोड़ें। उदाहरण: $ हर फ़ाइल नाम के अंत में कोष्ठकों के अंदर एक संख्या जोड़ देगा। (1 स्क्रीनशॉट देखें)।

आप सूची में केवल फ़ोल्डर का नाम बदलने के लिए फ़ाइलों को बाहर कर सकते हैं, या फ़ाइलों का नाम बदलने के लिए फ़ोल्डर्स को बाहर कर सकते हैं। SmartRename सबफ़ोल्डर्स का भी समर्थन करता है। एक्सटेंशन को संरक्षित करने के लिए 'आइटम नाम केवल' को सक्षम करें। या नाम संपादित किए बिना फ़ाइल एक्सटेंशन को बदलने के लिए 'केवल आइटम एक्सटेंशन' पर स्विच करें।

SmartRename replace extension

हालांकि कार्यक्रम में एक पूर्ववत विकल्प या इतिहास फ़ंक्शन नहीं है, तो आप Windows एक्सप्लोरर का उपयोग करके परिवर्तनों को पूर्ववत कर सकते हैं। यहां चेतावनी यह है कि यह केवल तब तक काम करता है जब तक कि आप एक्सप्लोरर में एक और फ़ाइल ऑपरेशन नहीं करते।

SmartRename एक ओपन सोर्स एप्लिकेशन है। यह 32-बिट और 64-बिट संस्करणों में उपलब्ध है, लेकिन इनमें से कोई भी पोर्टेबल नहीं हैं।

SmartRename एक अच्छा प्रोग्राम है, लेकिन केवल तभी जब आप इसे regex के साथ उपयोग करते हैं।

SmartRename

विंडोज के लिए

अभी डाउनलोड करें