os মডিউলের rename মেথড

rename মেথডটি ফাইল বা ফোল্ডারের নাম পরিবর্তন এবং/অথবা স্থানান্তর করে। মেথডের প্রথম প্যারামিটারে ফাইল বা ফোল্ডারের আসল পথ নির্ধারণ করি, দ্বিতীয় প্যারামিটারে - ফাইল/ফোল্ডারের নতুন পথ বা নাম। দ্বিতীয় ও তৃতীয় ঐচ্ছিক প্যারামিটারে আমরা যথাক্রমে আসল এবং শেষ পথের ফাইল ডেস্ক্রিপ্টর নির্দেশ করতে পারি। মেথডটি None ফেরত দেয়। যদি আমরা যে ফাইলের নাম পরিবর্তন করতে চাই সেটি না থাকে, তবে মেথডটি FileNotFoundError এক্সসেপশন ফেরত দেয়।

সিনট্যাক্স

pythonimport os

os.rename(আসল পথ, নতুন পথ, [আসল পথের ফাইল ডেস্ক্রিপ্টর], [নতুন পথের ফাইল ডেস্ক্রিপ্টর])

উদাহরণ

চলুন dir1 ফোল্ডারের নাম পরিবর্তন করি:

pythonimport os

os.rename('dir1', 'dir2')

উদাহরণ

এবার চলুন একটি ফাইলের নাম পরিবর্তন করি:

pythonimport os

os.rename('file1.txt', 'file2.txt')

আরও দেখুন

  • makedirs মেথড os মডিউলের,
    যা ডিরেক্টরি তৈরি করে
  • remove মেথড os মডিউলের,
    যা ফাইল মুছে দেয়
  • getcwd মেথড os মডিউলের,
    যা বর্তমান কার্যরত ফোল্ডার ফেরত দেয়
  • listdir মেথড os মডিউলের,
    যা কার্যরত ফোল্ডারে ফাইলের তালিকা ফেরত দেয়
  • path.isdir মেথড os মডিউলের,
    যা ফোল্ডারের অস্তিত্ব যাচাই করে
  • path.isfile মেথড os মডিউলের,
    যা ফাইলের অস্তিত্ব যাচাই করে