ओएस मॉड्यूल की rename विधि
rename विधि फ़ाइल या फ़ोल्डर का नाम बदलती है और/या
स्थानांतरित करती है। विधि के पहले पैरामीटर
में फ़ाइल या फ़ोल्डर का मूल पथ निर्दिष्ट करते हैं,
दूसरे पैरामीटर में - फ़ाइल/फ़ोल्डर का नया पथ
या नाम। दूसरे और तीसरे वैकल्पिक
पैरामीटर में हम क्रमशः मूल और अंतिम
पथ के फ़ाइल डिस्क्रिप्टर निर्दिष्ट कर सकते हैं। विधि None लौटाती है।
यदि वह फ़ाइल, जिसका नाम हम बदलना चाहते हैं,
मौजूद नहीं है, तो विधि FileNotFoundError अपवाद
लौटाती है।
वाक्य-विन्यास
import os
os.rename(मूल पथ, नया पथ, [मूल पथ का फ़ाइल डिस्क्रिप्टर], [नए पथ का फ़ाइल डिस्क्रिप्टर])
उदाहरण
आइए dir1 फ़ोल्डर का नाम बदलें:
import os
os.rename('dir1', 'dir2')
उदाहरण
अब आइए फ़ाइल का नाम बदलें:
import os
os.rename('file1.txt', 'file2.txt')
यह भी देखें
-
makedirsविधिosमॉड्यूल की,
जो डायरेक्टरी बनाती है -
removeविधिosमॉड्यूल की,
जो फ़ाइल हटाती है -
getcwdविधिosमॉड्यूल की,
जो वर्तमान कार्यशील फ़ोल्डर लौटाती है -
listdirविधिosमॉड्यूल की,
जो कार्यशील फ़ोल्डर में फ़ाइलों की सूची लौटाती है -
path.isdirविधिosमॉड्यूल की,
जो फ़ोल्डर के अस्तित्व की जाँच करती है -
path.isfileविधिosमॉड्यूल की,
जो फ़ाइल के अस्तित्व की जाँच करती है