Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: biobit en 8 Septiembre 2018, 17:39 pm



Título: copiado y renombrado de archivos según lista
Publicado por: biobit en 8 Septiembre 2018, 17:39 pm
Hola a todos!!

Antes de nada advertir que soy un inepto en estos temas (y en muchos otros  :D)

En el trabajo he de automatizar el copiado y renombrado de archivos de una carpeta ORIGEN a otra carpeta DESTINO según la pauta indicada en dos columnas de una hoja de Excel

En la carpeta ORIGEN tengo los archivos:

archivo_A
archivo_B
archivo_C
...

La primera columna de excel me indica los archivos de la carpeta ORIGEN que tengo queo copiar (algunos se pueden repetir), y en la segunda columna el nombre con el que tengo que copiar cada archivo en la carpeta DESTINO

archivo_A     nombre_01
archivo_B     nombre_02
archivo_A     nombre_03
archivo_C     nombre_04
archivo_A     nombre_05
archivo_A     nombre_06
archivo_C     nombre_07
archivo_C     nombre_08
...                ...

Esto tendría que hacerlo todos los días con una pauta diferente. Cada día, antes del copiado nuevo habría que borrar todo el contenido del día anterior que quedase en la carpeta DESTINO.

¿Cómo podría hacer esto de la forma mas sencilla posible?

Gracias por vuestra ayuda.


Título: Re: copiado y renombrado de archivos según lista
Publicado por: tincopasan en 9 Septiembre 2018, 00:11 am
yo no voy a escribir ni una ´linea de código, pero excel permite el uso de macros con vba en sus hojas, lo cual te permitiría hacer inicialmente lo que quieres.
En google, youtuve y otras páginas está lleno de ejemplos.
Uno como referencia:
1wPuhw4xuDE
te toca leer y escribir algo y los que saben seguro te ayudarán en los problemas que surjan.
Saludos


Título: Re: copiado y renombrado de archivos según lista
Publicado por: biobit en 9 Septiembre 2018, 13:53 pm
Gracias por la pista