Metoda move modulu shutil
Metoda move modulu shutil
přesouvá soubor nebo složku. Složky jsou přesunuty
i s veškerým obsahem.
V prvním parametru metody je určena cesta
k zdrojovému souboru, ve druhém parametru -
cílová cesta nového souboru, ve třetím
volitelném parametru - funkce kopírování
souboru (výchozí copy_function=copy2).
Metoda vrací cílovou cestu nového souboru.
Pokud jsou zdrojová a nová cesta stejné, pak metoda pouze přepíše obsah zadaného souboru.
Syntaxe
import shutil
shutil.move(odkud kopírujeme, kam kopírujeme, [funkce kopírování])
Příklad
Přesuňme soubor file1.txt:
import shutil
print(shutil.move('file1.txt', 'file2.txt'))
Příklad
Přesuňme složku dir i s
veškerým jejím obsahem:
import shutil
print(shutil.move('dir', 'trg'))
Viz také
-
metoda
removemoduluos,
která odstraní soubor -
metoda
copymodulushutil,
která kopíruje soubor s uchováním přístupového režimu -
metoda
getcwdmoduluos,
která vrací current working directory -
metoda
path.existsmoduluos,
která ověřuje existenci cesty -
metoda
path.isdirmoduluos,
která ověřuje existenci složky -
metoda
path.isfilemoduluos,
která ověřuje existenci souboru -
metoda
scandirmoduluos,
která prochází soubory ve složce -
metoda
rmtreemodulushutil,
která rekurzivně odstraní složku -
metoda
copy2modulushutil,
která kopíruje soubor s metadaty