Shutil.copyfile

Fermé
Bertrand4304 - 15 mars 2023 à 08:04
yg_be Messages postés 23473 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 février 2025 - 15 mars 2023 à 09:28

Bonjour à tous,

J' ai plus de 100000 photos sauvées sur 4 unités différentes, dont une sert de référence, D:

A chaque nouvelle photo créée sur D:, un script Python constate que cette photo n'est pas sur les autres unités et doit la copier sur chaque unité de sauvegarde.

J'ai alors le message suivant:

shutil.copyfile(nomdossemet,nomdossrece)

File "C:\Users\33671\AppData\Local\Programs\Python\Python37-32\lib\shutil.py", line 121, in copyfile
    with open(dst, 'wb') as fdst:
PermissionError: [Errno 13] Permission denied: 'E:/FOTONUM/2002/2002.11.08 Divers Essais/'

Tous les autres copyfile que j'utilise dans d'autres scripts fonctionnent sans problème. Il est vrai qu'ils travaillent dans la même unité et le même dossier.

Si vous pouvez me donner quelques éclaircissements, ils seront les bienvenus.

Merci d'avance et bonne journée à tous.

Bertrand GUERIN

1 réponse

yg_be Messages postés 23473 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 février 2025 Ambassadeur 1 568
15 mars 2023 à 09:28

bonjour,

Peut-être le compte utilisé pour exécuter le programme n'a-t-il pas les droits d'accés sur le répertoire?

1
yg_be Messages postés 23473 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 18 février 2025 1 568
15 mars 2023 à 09:28

Peut-être tester via un copy dans une boîte de commande?

0