Методи move модули shutil

Методи 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,
    ки файлро бо метамаълумот нусхабардорӣ мекунад