<br><br><div class="gmail_quote">Il giorno 10 giugno 2010 12.02, Antonio Fittipaldi <span dir="ltr"><<a href="mailto:moaiamorfo@python-it.org">moaiamorfo@python-it.org</a>></span> ha scritto:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Grazie ragazzi, ma proseguendo (in locale) sono arrivato a questo punto:<br>
<br>
import shutil<br>
import os<br>
<br>
cartella_sorgente = "C:\\Antonio\\A"<br>
cartella_destinazione = "C:\\Antonio\\B"<br>
<br>
for c in os.listdir(cartella_sorgente):<br>
if c not in os.listdir(cartella_destinazione):<br>
shutil.copytree(cartella_sorgente + os.sep + c,<br>
cartella_destinazione, ignore=shutil.ignore_patterns('B*'))<br>
<br>
Il problema è che ho un bel "Impossibile creare un file, se il file<br>
esiste già: 'C:\Antonio\B'", sebbene stia usando ignore_patterns. Pare<br>
che B gli dia fastidio, e ovviamente se la rimuovo ho problemi<br>
sull'if.<br>
<br>
Qualche suggerimento?<br>
<br></blockquote><div><br>Come destinazione a shutil.copytree devi dare la cartella da creare. Vedi se va con:<br><br> shutil.copytree(cartella_<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
sorgente + os.sep + c,<br>
cartella_destinazione + os.sep + c, ignore=shutil.ignore_patterns('B*'))</blockquote><div><br>Ciao. <br></div></div></div>-- <br>Valerio Turturici<br>