Metoda move a modulului shutil
Metoda move a modulului shutil
mută un fișier sau un dosar. Dosarele sunt mutate
împreună cu tot conținutul.
În primul parametru al metodei este specificată calea
către fișierul sursă, în al doilea parametru -
calea destinației noului fișier, în al treilea
parametru opțional - funcția de copiere a
fișierului (implicit copy_function=copy2).
Metoda returnează calea destinației noului fișier.
Dacă calea sursă și cea nouă sunt identice, atunci metoda pur și simplu rescrie conținutul fișierului specificat.
Sintaxă
import shutil
shutil.move(de unde copiem, unde copiem, [funcția de copiere])
Exemplu
Să mutăm fișierul file1.txt:
import shutil
print(shutil.move('file1.txt', 'file2.txt'))
Exemplu
Să mutăm dosarul dir cu
întregul său conținut:
import shutil
print(shutil.move('dir', 'trg'))
Vedeți și
-
metoda
removea modululuios,
care șterge un fișier -
metoda
copya modululuishutil,
care copiază un fișier păstrând modul de acces -
metoda
getcwda modululuios,
care returnează directorul de lucru curent -
metoda
path.existsa modululuios,
care verifică existența căii -
metoda
path.isdira modululuios,
care verifică existența unui dosar -
metoda
path.isfilea modululuios,
care verifică existența unui fișier -
metoda
scandira modululuios,
care iterează fișierele dintr-un dosar -
metoda
rmtreea modululuishutil,
care șterge recursiv un dosar -
metoda
copy2a modululuishutil,
care copiază un fișier cu metadate