यहाँ जेपी सॉफ्टवेयर के टीसीसी के साथ ऐसा करने का तरीका है , एक कमांड दुभाषिया जिसकी RENकमान नियमित अभिव्यक्ति का समर्थन करती है:
ren ::(.*) ::\1.txt
नियमित अभिव्यक्ति के बिना, यह अभी भी एक-लाइनर है। TCC FORMicrosoft के समान सिंटैक्स का समर्थन करता है cmd, इसलिए कोई भी FORवन-लाइनर के Multiverse ITउत्तर का उपयोग कर सकता है ।
यहां सभी कमांड-लाइन उत्तरों के साथ, ध्यान दें कि यह महत्वपूर्ण है कि निर्देशिका को स्कैन करना संभव हो तो किसी भी नाम बदलने के संचालन से पहले। आप मूल फ़ाइल नाम के बारे में आपके प्रश्न में पर्याप्त विशिष्ट नहीं थे, इसलिए हमारे उत्तरों में हमें यह मान लेना था कि प्रत्येक फ़ाइल को संसाधित करना है। खोज वाइल्डकार्ड इसलिए परिणामी फ़ाइल नाम के साथ मेल खाएंगे , यदि किसी को सावधान नहीं किया जाता है, तो संभवतः कई बार फ़ाइलों का नाम बदल दिया जाता है।
अगर किसी को पता था कि स्रोत फ़ाइल नाम में केवल एक डॉट होता है, तो कहें, तो एक अधिक प्रतिबंधात्मक खोज वाइल्डकार्ड का निर्माण किया जा सकता है जो दो फ़ाइल वाले परिणाम फ़ाइल नाम से मेल नहीं खाता। TCC के renकमांड के गैर-नियमित अभिव्यक्ति फॉर्म का उपयोग करना यह होगा:
ren *.*. *.*.txt
खोज वाइल्डकार्ड में अनुगामी बिंदु महत्वपूर्ण है। ( .वास्तव में खोज वाइल्डकार्ड में एक मेटाचैकर है, हालांकि बहुत कम लोग इसे दस्तावेज़ करते हैं। यह या तो एक . या एक नाम के अंत से मेल खाता है।) यह नामों के सिरों से मेल खाता है, और पूर्ववर्ती *को डॉट से मेल खाने से रोकता है ।
आगे की पढाई
- जेपी सॉफ्टवेयर। REN । कमांड / टीसीसी सहायता लें।
- जेपी सॉफ्टवेयर। के लिए । कमांड / टीसीसी सहायता लें।
FORलूप का उपयोग कर सकते हैं ।