shutil मॉड्यूल की move विधि

shutil मॉड्यूल की move विधि फ़ाइल या फ़ोल्डर को स्थानांतरित करती है। फ़ोल्डरों को उनकी संपूर्ण सामग्री के साथ स्थानांतरित किया जाता है।

विधि के पहले पैरामीटर में स्रोत फ़ाइल का पथ निर्दिष्ट किया जाता है, दूसरे पैरामीटर में - नई फ़ाइल का गंतव्य पथ, तीसरे वैकल्पिक पैरामीटर में - फ़ाइल की प्रतिलिपि बनाने वाला फ़ंक्शन (डिफ़ॉल्ट copy_function=copy2)।

विधि नई फ़ाइल का गंतव्य पथ लौटाती है।

यदि स्रोत और नया पथ समान है, तो विधि केवल निर्दिष्ट फ़ाइल की सामग्री को पुनः लिख देती है।

वाक्य - विन्यास

pythonimport shutil

shutil.move(कहाँ से प्रतिलिपि बनाएँ, कहाँ प्रतिलिपि बनाएँ, [प्रतिलिपि फ़ंक्शन])

उदाहरण

आइए file1.txt फ़ाइल को स्थानांतरित करें:

pythonimport shutil

print(shutil.move('file1.txt', 'file2.txt'))

उदाहरण

आइए dir फ़ोल्डर को उसकी संपूर्ण सामग्री के साथ स्थानांतरित करें:

pythonimport shutil

print(shutil.move('dir', 'trg'))

यह भी देखें

  • remove विधि os मॉड्यूल की,
    जो फ़ाइल को हटाती है
  • copy विधि shutil मॉड्यूल की,
    जो फ़ाइल की प्रतिलिपि एक्सेस मोड को संरक्षित करके बनाती है
  • getcwd विधि os मॉड्यूल की,
    जो वर्तमान कार्यशील निर्देशिका लौटाती है
  • path.exists विधि os मॉड्यूल की,
    जो पथ के अस्तित्व की जाँच करती है
  • path.isdir विधि os मॉड्यूल की,
    जो फ़ोल्डर के अस्तित्व की जाँच करती है
  • path.isfile विधि os मॉड्यूल की,
    जो फ़ाइल के अस्तित्व की जाँच करती है
  • scandir विधि os मॉड्यूल की,
    जो फ़ोल्डर में फ़ाइलों को पुनरावृत्त करती है
  • rmtree विधि shutil मॉड्यूल की,
    जो फ़ोल्डर को पुनरावर्ती रूप से हटाती है
  • copy2 विधि shutil मॉड्यूल की,
    जो फ़ाइल की प्रतिलिपि मेटाडेटा के साथ बनाती है