Methode move des Moduls shutil
Die Methode move des Moduls shutil
verschiebt eine Datei oder einen Ordner. Ordner werden
mit dem gesamten Inhalt verschoben.
Im ersten Parameter der Methode wird der Pfad
zur Quelldatei angegeben, im zweiten Parameter -
der Zielpfad der neuen Datei, im dritten
optionalen Parameter - die Kopierfunktion für
die Datei (standardmäßig copy_function=copy2).
Die Methode gibt den Zielpfad der neuen Datei zurück.
Wenn der Quell- und der neue Pfad identisch sind, überschreibt die Methode einfach den Inhalt der angegebenen Datei.
Syntax
import shutil
shutil.move(Quelle, Ziel, [Kopierfunktion])
Beispiel
Lassen Sie uns die Datei file1.txt verschieben:
import shutil
print(shutil.move('file1.txt', 'file2.txt'))
Beispiel
Lassen Sie uns den Ordner dir mit
all seinem Inhalt verschieben:
import shutil
print(shutil.move('dir', 'trg'))
Siehe auch
-
Methode
removedes Modulsos,
die eine Datei löscht -
Methode
copydes Modulsshutil,
die eine Datei unter Beibehaltung des Zugriffsmodus kopiert -
Methode
getcwddes Modulsos,
die das aktuelle Arbeitsverzeichnis zurückgibt -
Methode
path.existsdes Modulsos,
die die Existenz eines Pfads überprüft -
Methode
path.isdirdes Modulsos,
die die Existenz eines Ordners überprüft -
Methode
path.isfiledes Modulsos,
die die Existenz einer Datei überprüft -
Methode
scandirdes Modulsos,
die Dateien in einem Ordner durchläuft -
Methode
rmtreedes Modulsshutil,
die einen Ordner rekursiv löscht -
Methode
copy2des Modulsshutil,
die eine Datei mit Metadaten kopiert