Shutil modulio move metodas

move metodo iš shutil modulio perkelia failą ar aplanką. Aplankai perkeliami kartu su visu turiniu.

Pirmame metodo parametre nurodomas kelias į šaltinio failą, antrame parametre - paskirties kelias naujam failui, trečiame nebūtina parametre - failo kopijavimo funkcija (pagal nutylėjimą copy_function=copy2).

Metodas grąžina paskirties kelią naujam failui.

Jei šaltinio ir naujas kelias yra vienodi, tai metodas tiesiog perrašo nurodyto failo turinį.

Sintaksė

pythonimport shutil

shutil.move(iš kur kopijuojame, į kur kopijuojame, [kopijavimo funkcija])

Pavyzdys

Perkelkime failą file1.txt:

pythonimport shutil

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

Pavyzdys

Perkelkime aplanką dir su visu jos turiniu:

pythonimport shutil

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

Taip pat žiūrėkite

  • remove metodas iš os modulio,
    kuris pašalina failą
  • copy metodas iš shutil modulio,
    kuris kopijuoja failą išsaugant prieigos režimą
  • getcwd metodas iš os modulio,
    kuris grąžina dabartinį darbinį katalogą
  • path.exists metodas iš os modulio,
    kuris tikrina kelio egzistavimą
  • path.isdir metodas iš os modulio,
    kuris tikrina aplanko egzistavimą
  • path.isfile metodas iš os modulio,
    kuris tikrina failo egzistavimą
  • scandir metodas iš os modulio,
    kuris išvardija failus aplanke
  • rmtree metodas iš shutil modulio,
    kuris rekursyviai pašalina aplanką
  • copy2 metodas iš shutil modulio,
    kuris kopijuoja failą su metaduomenimis