A shutil modul move metódusa
A shutil modul move metódusa
áthelyez egy fájlt vagy mappát. A mappák
a teljes tartalmukkal együtt kerülnek áthelyezésre.
A metódus első paraméterében az eredeti fájl
útvonala, a második paraméterében az új fájl
célútvonala, a harmadik opcionális paraméterben
pedig a fájlmásolási függvény van megadva
(alapértelmezetten copy_function=copy2).
A metódus az új fájl célútvonalát adja vissza.
Ha az eredeti és az új útvonal megegyezik, akkor a metódus egyszerűen felülírja a megadott fájl tartalmát.
Szintaxis
import shutil
shutil.move(honnan másolunk, hova másolunk, [másoló függvény])
Példa
Helyezzük át a file1.txt fájlt:
import shutil
print(shutil.move('file1.txt', 'file2.txt'))
Példa
Helyezzük át a dir mappát a
teljes tartalmával együtt:
import shutil
print(shutil.move('dir', 'trg'))
Lásd még
-
a
removemetódus azosmodulból,
amely töröl egy fájlt -
a
copymetódus ashutilmodulból,
amely másol egy fájlt hozzáférési mód megtartásával -
a
getcwdmetódus azosmodulból,
amely visszaadja az aktuális munkakönyvtárat -
a
path.existsmetódus azosmodulból,
amely ellenőrzi egy útvonal létezését -
a
path.isdirmetódus azosmodulból,
amely ellenőrzi egy mappa létezését -
a
path.isfilemetódus azosmodulból,
amely ellenőrzi egy fájl létezését -
a
scandirmetódus azosmodulból,
amely bejárja a fájlokat egy mappában -
a
rmtreemetódus ashutilmodulból,
amely rekurzívan töröl egy mappát -
a
copy2metódus ashutilmodulból,
amely másol egy fájlt metaadatokkal