ओएस मॉड्यूल की 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 मॉड्यूल की,
    जो फ़ाइल के अस्तित्व की जाँच करती है