Usuario
renombrar ficheros de forma masiva

Pregunta
-
Buenos días:
He generado mediante un informe access 2007 una especie de combiniacion de correspondencia con 50 cartas. He guardado el informe como pdf y he separado cada carte mediante una aolicacion Adobe profesional que asigna a cada carte por defecto un numero consecutivo.
¿Como podría cambiar el nombre de cada cartey usar como nombre el nif de cada destinatario?
Por ejemplo si el adobe asigna a la primera carta al separarlas el nombre 1.pdf y se que el diestinatario de cada carte tiene el nif 23999999z. pueda renombrar el fincero con este nombre (y así todos los demas)
Gracias
Todas las respuestas
-
Hola rafa_c, el programa que separa y da nombre es: > mediante una aolicacion Adobe profesional <, supongo que Adobe Acrobat.
Las páginas son correlativas, Acrobat lo hace así, pero está claro que los NIF son aleatorios..., ¿cómo puedes solucionar esto de forma automática?
Pienso que lo habrás de hacer de forma manual. desde la carpeta donde se encuentran, a la brava, o renombrándolos con el propio Acrobat.
Si encuentras otra solución me gustaría conocerla y te agradeceré que la publiques aquí.
Saludos,
Xavier
-
Hola Icaro_cat.
Mi idea es si se puede una vez generados los pdf, crear un array de 2 dimensiones de forma que en una columna se pusiera el nombre que genera el pdf y en la otra el nif correspondiente para renombrar el archivo. Esto si habría que hacerlo pero a partir de hay, pasar un proceso que renombrase de forma automatica los ficheros.
Saludos y gracias por contestar.
-
Hay varias formas, con un vbscript, o con Visual Foxpro usando una tabla con dos columnas en donde vayan los nombres más una rutina que te haga el trabajo, o también con un bat sencillo. Con el bloc de notas haces un archivo de texto que lo pones en la misma carpeta donde están los pdf, a ese archivo de texto le pones extensión bat
ejemplo.bat
rename 01.pdf 23999999z.pdf
rename 02.pdf 44999999y.pdf
RENAME BI??02.?? BI??01.??Luego ese bat para ejecutarlo solo le das doble click.
-