Metóda move modulu shutil
Metóda move modulu shutil
presúva súbor alebo priečinok. Priečinky sa presúvajú
spolu so všetkým obsahom.
V prvom parametri metódy sa uvádza cesta
k zdrojovému súboru, v druhom parametri -
cela cieľového súboru, v treťom
voliteľnom parametri - funkcia kopírovania
súboru (predvolená copy_function=copy2).
Metóda vráti celu cieľového súboru.
Ak je zdrojová a nová cesta rovnaká, potom metóda jednoducho prepíše obsah zadaného súboru.
Syntax
import shutil
shutil.move(odkiaľ kopírujeme, kam kopírujeme, [funkcia kopírovania])
Príklad
Presuňme súbor file1.txt:
import shutil
print(shutil.move('file1.txt', 'file2.txt'))
Príklad
Presuňme priečinok dir so
všetkým jeho obsahom:
import shutil
print(shutil.move('dir', 'trg'))
Pozri tiež
-
metóda
removemoduluos,
ktorá odstraňuje súbor -
metóda
copymodulushutil,
ktorá kopíruje súbor so zachovaním režimu prístupu -
metóda
getcwdmoduluos,
ktorá vracia aktuálny pracovný adresár -
metóda
path.existsmoduluos,
ktorá kontroluje existencu cesty -
metóda
path.isdirmoduluos,
ktorá kontroluje existencu priečinka -
metóda
path.isfilemoduluos,
ktorá kontroluje existencu súboru -
metóda
scandirmoduluos,
ktorá prechádza súbory v priečinku -
metóda
rmtreemodulushutil,
ktorá rekurzívne odstraňuje priečinok -
metóda
copy2modulushutil,
ktorá kopíruje súbor s metadátami