Méthode copy2 du module shutil

La méthode copy2 du module shutil copie un fichier en conservant ses métadonnées. Dans le premier paramètre de la méthode est spécifié le chemin du fichier source, dans le second paramètre - le chemin de destination du nouveau fichier. Dans le troisième paramètre optionnel est définie la gestion des liens symboliques (par défaut follow_symlinks=True).

Syntaxe

pythonimport shutil

shutil.copy2(source, destination, [mode pour les liens symboliques])

Exemple

Copions le fichier file1.txt dans le fichier file2.txt :

pythonimport shutil

shutil.copy2('file1.txt', 'file2.txt')

Résultat du code exécuté :

pythonfile2.txt

Voir aussi

  • la méthode copy du module shutil,
    qui copie un fichier en conservant le mode d'accès
  • la méthode copytree du module shutil,
    qui copie récursivement un dossier
  • la méthode move du module shutil,
    qui déplace récursivement un fichier ou un répertoire
  • la méthode path.isfile du module os,
    qui vérifie l'existence d'un fichier
  • la méthode makedirs du module os,
    qui crée un répertoire
  • la méthode mkdir du module os,
    qui crée un seul dossier
  • la méthode remove du module os,
    qui supprime un fichier
  • la méthode getcwd du module os,
    qui retourne le répertoire de travail courant