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

pythonimport shutil

shutil.move(odkiaľ kopírujeme, kam kopírujeme, [funkcia kopírovania])

Príklad

Presuňme súbor file1.txt:

pythonimport shutil

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

Príklad

Presuňme priečinok dir so všetkým jeho obsahom:

pythonimport shutil

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

Pozri tiež

  • metóda remove modulu os,
    ktorá odstraňuje súbor
  • metóda copy modulu shutil,
    ktorá kopíruje súbor so zachovaním režimu prístupu
  • metóda getcwd modulu os,
    ktorá vracia aktuálny pracovný adresár
  • metóda path.exists modulu os,
    ktorá kontroluje existencu cesty
  • metóda path.isdir modulu os,
    ktorá kontroluje existencu priečinka
  • metóda path.isfile modulu os,
    ktorá kontroluje existencu súboru
  • metóda scandir modulu os,
    ktorá prechádza súbory v priečinku
  • metóda rmtree modulu shutil,
    ktorá rekurzívne odstraňuje priečinok
  • metóda copy2 modulu shutil,
    ktorá kopíruje súbor s metadátami