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ė
import shutil
shutil.move(iš kur kopijuojame, į kur kopijuojame, [kopijavimo funkcija])
Pavyzdys
Perkelkime failą file1.txt:
import shutil
print(shutil.move('file1.txt', 'file2.txt'))
Pavyzdys
Perkelkime aplanką dir su
visu jos turiniu:
import shutil
print(shutil.move('dir', 'trg'))
Taip pat žiūrėkite
-
removemetodas išosmodulio,
kuris pašalina failą -
copymetodas išshutilmodulio,
kuris kopijuoja failą išsaugant prieigos režimą -
getcwdmetodas išosmodulio,
kuris grąžina dabartinį darbinį katalogą -
path.existsmetodas išosmodulio,
kuris tikrina kelio egzistavimą -
path.isdirmetodas išosmodulio,
kuris tikrina aplanko egzistavimą -
path.isfilemetodas išosmodulio,
kuris tikrina failo egzistavimą -
scandirmetodas išosmodulio,
kuris išvardija failus aplanke -
rmtreemetodas išshutilmodulio,
kuris rekursyviai pašalina aplanką -
copy2metodas išshutilmodulio,
kuris kopijuoja failą su metaduomenimis