Esiste un modo per filtrare una directory utilizzando il percorso assoluto?Filtra directory quando si utilizza shutil.copytree?
shutil.copytree(directory,
target_dir,
ignore = shutil.ignore_patterns("/Full/Path/To/aDir/Common"))
Questo non sembra funzionare quando si cerca di filtrare la directory "Comune" si trova sotto "aDir
". Se faccio questo:
shutil.copytree(directory,
target_dir,
ignore = shutil.ignore_patterns("Common"))
Funziona, ma ogni directory chiamata comune sarà filtrato in questo "albero", che non è quello che voglio.
Qualche suggerimento?
Grazie.
Piccola correzione, la funzione ignoref deve restituire l'elenco (ad esempio [f per f in ...] anziché generatore. –