Bonsoir, débutant en langage python, j'ai pas mal parcouru les aides sur internet et je désire créer un script pour exécuter une sauvegarde d'un dossier, voici ce que j'ai écris :
Tout se passe bien quand mon dossier destination n'est pas existant.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 #-*- coding: utf-8 -*- import os.path,shutil try : chemin_source = 'C:\\Users\\Robert\\Dropbox\\' chemin_destination ='D:\\Mes Documents\\SauvegardesDropbox\\' present = os.path.isdir(chemin_destination) if present == True: shutil.rmtree(chemin_destination) print('Supression du chemin destination') else: print('Création du chemin destination') print('copie de fichiers en cours') shutil.copytree(chemin_source,chemin_destination) except: print('oups!!! problèmes') c = input('copie terminée')
Un problème se pose quand le dossier est présent et que je le supprime avec la fonction rmtree. Voici le message d'erreur : "WindowsError: [Error 5] Accès refusé"
Merci de me conseiller.
Rob-42
Partager