কম্পিউটার

পাইথন ব্যবহার করে পুনরাবৃত্তিমূলকভাবে একাধিক ফাইলের নাম পরিবর্তন করবেন?


আপনি 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. পাইথন ব্যবহার করে একাধিক ফাইলের নাম পরিবর্তন করুন

  2. Windows 10 এ একাধিক ফাইলের নামকরণ কিভাবে

  3. উইন্ডোজে একবারে একাধিক ফাইলের নাম পরিবর্তন করার উপায়

  4. কিভাবে ম্যাকে একাধিক ফাইলের নাম পরিবর্তন করবেন