Página 1 de 1

Varias copias de archivos

Publicado: 12 de septiembre de 2019 - 15:57
por Christophe0110
¡Hola!

Probablemente sea una pregunta tonta, pero:
¿Cómo puedo copiar varios archivos a la vez a un directorio?
Mi paquete contiene un directorio con varios archivos y me gustaría copiar todo su contenido a otro directorio durante la instalación.
La función `filecopyto`, si no me equivoco, solo me permite copiar un archivo a la vez...

Gracias,
Chris.

Re: Múltiples copias de archivos

Publicado: 13 de septiembre de 2019 - 12:30 p. m.
por kguerineau
Hola,

para copiar varios archivos en un directorio, puedes usar la función copytree2.
https://dev.tranquil.it/sphinxdocs/sour ... .copytree2

Saludos

Re: Múltiples copias de archivos

Publicado: 16 de septiembre de 2019 - 11:46 a. m.
por Christophe0110
Hola kguerineau,

gracias por tu respuesta.
Sin embargo, si quiero copiar todos los archivos .exe (*.exe), por ejemplo, ¿puedo hacerlo también con esta función?

Saludos.

Re: Múltiples copias de archivos

Publicado: 16 de septiembre de 2019 - 18:21
por sfonteneau

Código: Seleccionar todo

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


Re: Múltiples copias de archivos

Publicado: 17 de septiembre de 2019 - 11:30 a. m.
por Christophe0110
Gracias por tu respuesta. ;)

Finalmente hice algo similar usando la función os.listdir.