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

पाइथन का उपयोग करके पुनरावर्ती रूप से एकाधिक फ़ाइलों का नाम कैसे बदलें?


आप निर्देशिका के माध्यम से पुनरावर्ती रूप से चलने के लिए os.walk का उपयोग कर सकते हैं और बाद में फ़ाइलों का नाम बदलने के लिए os.rename का उपयोग कर सकते हैं।

उदाहरण

import os
def replace(folder_path, old, new):
    for path, subdirs, files in os.walk(folder_path):
        for name in files:
            if(old.lower() in name.lower()):
                file_path = os.path.join(path,name)
                new_name = os.path.join(path,name.lower().replace(old,new))
                os.rename(file_path, new_name)

आप इस फ़ंक्शन का उपयोग इस प्रकार कर सकते हैं -

replace('my_folder', 'IMG', 'Image')

यह फ़ोल्डर और उसके उप-फ़ोल्डरों के भीतर सभी फ़ाइलों को पुनरावर्ती रूप से ढूंढेगा और उनमें से प्रत्येक में IMG को छवि के साथ बदल देगा। आप फ़ंक्शन को संशोधित कर सकते हैं क्योंकि यह आपकी आवश्यकता के अनुकूल बेहतर परिणाम के लिए आपको उपयुक्त बनाता है।


  1. Windows 10 पर थोक में एकाधिक फ़ाइलों का नाम कैसे बदलें

    आम तौर पर, आप इन चरणों का पालन करके विंडोज 10 में एक फ़ोल्डर के अंदर एक फ़ाइल का नाम बदल सकते हैं: उस फ़ाइल पर राइट-क्लिक करें जिसका आप नाम बदलना चाहते हैं। नाम बदलें पर क्लिक करें विकल्प। नया फ़ाइल नाम टाइप करें। दर्ज करें दबाएं बटन और फ़ाइल का नाम बदल जाएगा। हालाँकि, उपरोक्त विधि को एक फ़ोल्डर

  1. विंडोज में एक साथ कई फाइलों का नाम कैसे बदलें

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

  1. मैक पर एक साथ कई फाइलों का नाम कैसे बदलें

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