[PIPython] Copiare ricorsivamente una directory
Enrico "Gabubbi" Manfredo
elinux
Gio 30 Giu 2005 15:16:29 CEST
Alle 11:32, giovedì 30 giugno 2005, Enrico "Gabubbi" Manfredo ha scritto:
> Alle 11:30, giovedì 30 giugno 2005, Carlo C8E Miron ha scritto:
> > >>> help("os.walk")
questo è un codice di prova per leggere e copiare le dir in maniera ricorsiva
Quando poi funzionerà lo ripasserò e renderò meno ripetitivo....
import os
import shutil
PathOR = "/home/utente/sorgente"
PathDEST = "/home/utente/destinazione/"
for path, dirs, files in os.walk(PathOR) :
for dir in dirs:
if os.path.isdir(os.path.join(PathOR, dir)):
if os.path.isdir(os.path.join(PathDEST, dir)):
pass
else:
os.makedirs(os.path.join(PathDEST, dir))
for file in files:
shutil.copy2(os.path.join(PathOR, file), os.path.join(PathDEST, file))
Questo codice funziona.... ma non "penetra" le directory interne. Come posso
risolvere il problema?
Grazie
More information about the Python
mailing list