Pagina 1 di 1

Copie multiple di file

Pubblicato: 12 settembre 2019 - 15:57
di Christophe0110
Ciao!

Probabilmente è una domanda stupida, ma:
come faccio a copiare più file contemporaneamente in una directory?
Il mio pacchetto contiene una directory con diversi file e vorrei copiare tutto il suo contenuto in un'altra directory durante l'installazione.
La funzione `filecopyto`, se ho capito bene, mi permette di copiare solo un file alla volta...

Grazie,
Chris.

Re: Copie multiple di file

Pubblicato: 13 settembre 2019 - 12:30
di kguerineau
Ciao,

per copiare più file in una directory, puoi usare la funzione copytree2.
https://dev.tranquil.it/sphinxdocs/sour ... .copytree2

Cordiali saluti

Re: Copie multiple di file

Pubblicato: 16 settembre 2019 - 11:46
di Christophe0110
Ciao kguerineau,

grazie per la risposta.
Tuttavia, se volessi copiare tutti i file .exe (*.exe), ad esempio, posso farlo anche con questa funzione?

Saluti

Re: Copie multiple di file

Pubblicato: 16 settembre 2019 - 18:21
di sfontenau

Codice: Seleziona tutto

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


Re: Copie multiple di file

Pubblicato: 17 settembre 2019 - 11:30
di Christophe0110
Grazie per la risposta. ;)

Alla fine ho fatto qualcosa di simile usando la funzione os.listdir.