Como copiar solo los distintos
Publicado por Yoel (5 intervenciones) el 30/04/2020 20:22:03
Hola:
Tengo la siguiente situación estoy usando python para copiar de un árbol de directorio a otro pero solo quiere copiar los que son distintos la función que estoy usando es es la siguiente.
Gracias
Tengo la siguiente situación estoy usando python para copiar de un árbol de directorio a otro pero solo quiere copiar los que son distintos la función que estoy usando es es la siguiente.
Gracias
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import shutil, os
from datetime import date
ruta = os.getcwd() + os.sep
today = date.today()
origen = ruta + 'yoel-1'
destino = ruta + 'yoel-2/recibos/cbw/' + str(today)
ignorar_pat = shutil.ignore_patterns('*.dat', '*.pdf', 'yoel-2')
if os.path.exists(origen):
try:
# Si ignore=None no se excluyen archivos/directorios
if not os.path.exists(destino):
arbol = shutil.copytree(origen, destino, ignore=ignorar_pat)
print('Árbol copiado a', arbol)
except:
print('Error en la copia: los ficheres han sido tranferido')
Valora esta pregunta


0