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 :

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')
Tout se passe bien quand mon dossier destination n'est pas existant.
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