125 of 151 menu

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 remove du module os,
    qui supprime un fichier
  • la méthode copy du module shutil,
    qui copie un fichier en préservant son mode d'accès
  • la méthode getcwd du module os,
    qui renvoie le répertoire de travail courant
  • la méthode path.exists du module os,
    qui vérifie l'existence d'un chemin
  • la méthode path.isdir du module os,
    qui vérifie l'existence d'un dossier
  • la méthode path.isfile du module os,
    qui vérifie l'existence d'un fichier
  • la méthode scandir du module os,
    qui parcourt les fichiers d'un dossier
  • la méthode rmtree du module shutil,
    qui supprime récursivement un dossier
  • la méthode copy2 du module shutil,
    qui copie un fichier avec ses métadonnées
bydeenesfrptru