Méthode copytree du module shutil

La méthode copytree du module shutil copie un dossier avec tous les fichiers et dossiers qu'il contient. Dans le premier paramètre de la méthode, nous indiquons le chemin source du dossier. Dans le second paramètre, nous spécifions le chemin de destination. En cas de succès, la méthode retourne le nom du nouveau chemin du dossier copié.

Syntaxe

pythonimport shutil

shutil.copytree(source, destination)

Exemple

Copions récursivement le dossier dir :

pythonimport shutil

print(shutil.copytree('dir', 'dir1'))

Résultat du code exécuté :

pythondir1

Voir aussi

  • la méthode move du module shutil,
    qui déplace récursivement un fichier ou un répertoire
  • la méthode rmtree du module shutil,
    qui supprime récursivement un dossier
  • la méthode makedirs du module os,
    qui crée des dossiers
  • la méthode copy du module shutil,
    qui copie un fichier en préservant son mode d'accès
  • la méthode copy2 du module shutil,
    qui copie un fichier avec ses métadonnées
  • la méthode remove du module os,
    qui supprime un fichier