Re: [Python] Copiare una cartella nell'ambito di una LAN
2010/6/10 Antonio Fittipaldi moaiamo...@python-it.org: Buongiorno a tutti, Ciao ho due macchine, A (Windows XP Home/Professionale) e B (Windows Server 2003), appartenenti alla stessa LAN, e debbo copiare una cartella da B ad A. Ho visto che esiste il metodo copy di shutil che dovrebbe fare al caso mio. Domande: 1. la cartella che copio deve essere necessariamente una cartella condivisa in B? sarebbe cosa gradita, altrimenti non la raggiungi a meno che tu non passi dalla condivisione amministrativa di windows (se presente) 2. se sì, come posso, da codice, inserire le credenziali di accesso (o dell'utente di B o del profilo che ha pieno accesso alla cartella in oggetto), per evitare problemi di accesso negato et similia? Prova a partire da questa tips. http://code.activestate.com/recipes/442521-windows-network-file-transfers/ ciao fabrizio ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Copiare una cartella nell'ambito di una LAN
Il 10 giugno 2010 09.58, Antonio Fittipaldi moaiamo...@python-it.org ha scritto: Buongiorno a tutti, ho due macchine, A (Windows XP Home/Professionale) e B (Windows Server 2003), appartenenti alla stessa LAN, e debbo copiare una cartella da B ad A. Ho visto che esiste il metodo copy di shutil che dovrebbe fare al caso mio. Domande: 1. la cartella che copio deve essere necessariamente una cartella condivisa in B? 2. se sì, come posso, da codice, inserire le credenziali di accesso (o dell'utente di B o del profilo che ha pieno accesso alla cartella in oggetto), per evitare problemi di accesso negato et similia? Grazie! uhm...ma usare ssh senza condividere cartelle ?? cygwin +ssh lato server. http://freshmeat.net/projects/pysync/ lato client. Almeno ai miei tempi quando ero sistemista evitavo di condividere il mondo. Troppi problemi: security, traffico, ecc. Ma era dieci anni fa, magari le cose sono migliorate. Giorgio- -- Quiero ser el rayo de sol que cada día te despierta para hacerte respirar y vivir en me. Favola -Moda. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Copiare una cartella nell'ambito di una LAN
Grazie ragazzi, ma proseguendo (in locale) sono arrivato a questo punto: import shutil import os cartella_sorgente = C:\\Antonio\\A cartella_destinazione = C:\\Antonio\\B for c in os.listdir(cartella_sorgente): if c not in os.listdir(cartella_destinazione): shutil.copytree(cartella_sorgente + os.sep + c, cartella_destinazione, ignore=shutil.ignore_patterns('B*')) Il problema è che ho un bel Impossibile creare un file, se il file esiste già: 'C:\Antonio\B', sebbene stia usando ignore_patterns. Pare che B gli dia fastidio, e ovviamente se la rimuovo ho problemi sull'if. Qualche suggerimento? Grazie. -- Antonio Fittipaldi http://www.python-it.org # il punto di riferimento italiano per gli appassionati di Python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python