Moduļa shutil metode move
Moduļa shutil metode move
pārvieto failu vai mapi. Mapes tiek pārvietotas
kopā ar visu saturu.
Metodes pirmajā parametrā tiek norādīts ceļš
uz avota failu, otrajā parametrā -
jaunā faila mērķa ceļš, trešajā
neobligātajā parametrā - faila kopēšanas
funkcija (pēc noklusējuma copy_function=copy2).
Metode atgriež jaunā faila mērķa ceļš.
Ja avota un jaunais ceļš ir identiski, tad metode vienkārši pārraksta norādītā faila saturu.
Sintakse
import shutil
shutil.move(no kurienes kopējam, uz kurieni kopējam, [kopēšanas funkcija])
Piemērs
Pārvietosim failu file1.txt:
import shutil
print(shutil.move('file1.txt', 'file2.txt'))
Piemērs
Pārvietosim mapi dir ar
visu tās saturu:
import shutil
print(shutil.move('dir', 'trg'))
Skatiet arī
-
moduļa
osmetoderemove,
kas izdzēš failu -
moduļa
shutilmetodecopy,
kas kopē failu, saglabājot piekļuves režīmu -
moduļa
osmetodegetcwd,
kas atgriež pašreizējo darba direktoriju -
moduļa
osmetodepath.exists,
kas pārbauda ceļa eksistenci -
moduļa
osmetodepath.isdir,
kas pārbauda mapes eksistenci -
moduļa
osmetodepath.isfile,
kas pārbauda faila eksistenci -
moduļa
osmetodescandir,
kas iterē pa failiem mapē -
moduļa
shutilmetodermtree,
kas rekursīvi izdzēš mapi -
moduļa
shutilmetodecopy2,
kas kopē failu ar metadatiem