Shutil mooduli meetod move
Mooduli shutil meetod move
teisaldab faili või kausta. Kaustad teisaldatakse
koos kogu sisuga.
Meetodi esimeses parameetris määratakse tee
lähtefailini, teises parameetris -
sihtfaili tee, kolmandas
valikulises parameetris - faili kopeerimise
funktsioon (vaikimisi copy_function=copy2).
Meetod tagastab uue sihtfaili tee.
Kui lähte- ja uus tee on samad, siis meetod lihtsalt kirjutab määratud faili sisu üle.
Süntaks
import shutil
shutil.move(kust kopeerime, kuhu kopeerime, [kopeerimisfunktsioon])
Näide
Teisaldame faili file1.txt:
import shutil
print(shutil.move('file1.txt', 'file2.txt'))
Näide
Teisaldame kausta dir koos
kogu selle sisuga:
import shutil
print(shutil.move('dir', 'trg'))
Vaata ka
-
mooduli
osmeetodremove,
mis kustutab faili -
mooduli
shutilmeetodcopy,
mis kopeerib faili ligipääsurežiimi säilitades -
mooduli
osmeetodgetcwd,
mis tagastab jookseva töökausta -
mooduli
osmeetodpath.exists,
mis kontrollib tee olemasolu -
mooduli
osmeetodpath.isdir,
mis kontrollib kausta olemasolu -
mooduli
osmeetodpath.isfile,
mis kontrollib faili olemasolu -
mooduli
osmeetodscandir,
mis loeb läbi kausta failid -
mooduli
shutilmeetodrmtree,
mis rekursiivselt kustutab kausta -
mooduli
shutilmeetodcopy2,
mis kopeerib faili metaandmetega