Page 1 sur 1

Copie multiple de fichiers

Posté : 12 sept. 2019 - 15:57
par Christophe0110
Bonjour !

C'est probablement une très bête question mais :
Comment faire pour copier plusieurs fichiers à la fois vers un répertoire ?
J'ai dans mon paquet, un répertoire contenant plusieurs fichiers et j'aimerais copier tout son contenu vers un autre répertoire durant l'install.
La fonction filecopyto ne me permet, si j'ai bien compris, de ne copier qu'un seul fichier à la fois...

A+
Chris.

Re: Copie multiple de fichiers

Posté : 13 sept. 2019 - 12:30
par kguerineau
Bonjour,

Pour copier plusieurs fichiers dans un répertoire, vous pouvez utiliser la fonction copytree2.
https://dev.tranquil.it/sphinxdocs/sour ... .copytree2

Cordialement

Re: Copie multiple de fichiers

Posté : 16 sept. 2019 - 11:46
par Christophe0110
Bonjour kguerineau,

Merci pour ta réponse.
Cependant, si je veux par exemple copier tous les fichiers exe (*.exe), je sais aussi le faire avec cette fonction ?

A+

Re: Copie multiple de fichiers

Posté : 16 sept. 2019 - 18:21
par sfonteneau

Code : Tout sélectionner

import glob
for f in glob.glob('*.exe')
	filecopyto(f,'c:\\toto\\')


Re: Copie multiple de fichiers

Posté : 17 sept. 2019 - 11:30
par Christophe0110
Merci pour ta réponse ;)

J'ai finalement fait un truc du même style avec la fonction os.listdir