Shutil модулининг move методи

move модулининг shutil методи файл ёки папкани кўчиради. Папкалар унинг бүтун контенти билан бирга кўчирилади.

Методнинг биринчи параметрида манба файлнинг йўли кўрсатилади, иккинчи параметрда - янги файлнинг белгиланган йўли, учинчи ихтиёрий параметрда - файлни кўчириш функцияси (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 модулининг,
    метамаълумотлар билан файлни кўчирадиган