Méthode move du module shutil
La méthode move du module shutil
déplace un fichier ou un dossier. Les dossiers sont déplacés
avec tout leur contenu.
Le premier paramètre de la méthode spécifie le chemin
du fichier source, le deuxième paramètre -
le chemin de destination du nouveau fichier, le troisième
paramètre optionnel - la fonction de copie
de fichier (par défaut copy_function=copy2).
La méthode renvoie le chemin de destination du nouveau fichier.
Si les chemins source et de destination sont identiques, la méthode écrase simplement le contenu du fichier spécifié.
Syntaxe
import shutil
shutil.move(source, destination, [fonction_de_copie])
Exemple
Déplaçons le fichier file1.txt :
import shutil
print(shutil.move('file1.txt', 'file2.txt'))
Exemple
Déplaçons le dossier dir avec
tout son contenu :
import shutil
print(shutil.move('dir', 'trg'))
Voir aussi
-
la méthode
removedu moduleos,
qui supprime un fichier -
la méthode
copydu moduleshutil,
qui copie un fichier en préservant son mode d'accès -
la méthode
getcwddu moduleos,
qui renvoie le répertoire de travail courant -
la méthode
path.existsdu moduleos,
qui vérifie l'existence d'un chemin -
la méthode
path.isdirdu moduleos,
qui vérifie l'existence d'un dossier -
la méthode
path.isfiledu moduleos,
qui vérifie l'existence d'un fichier -
la méthode
scandirdu moduleos,
qui parcourt les fichiers d'un dossier -
la méthode
rmtreedu moduleshutil,
qui supprime récursivement un dossier -
la méthode
copy2du moduleshutil,
qui copie un fichier avec ses métadonnées