#1 : 14/08-17 18:40 Israel San Roman
Posts: 2
|
Tengo dos carpetas con los mismos archivos, cada archivo se compone con 10 primeros digitos que son unicos y despues un nombre cualquiera. Yo cambio el nombre cualquiera solo de una de las carpetas y ahora la mayoria de los archivos tienen diferente nombre en las dos carpetas, quisiera poder renombrar los archivos para que sean iguales. Ejemplo:
CarpetaA ---XI2001--- nombreCualquieraA.xxx ---XI3103--- nombreCualquieraB.xxx ---XI2305--- nombreCualquieraC.xxx CarpetaB ---XI2001--- nombre-antiguo-1.xxx ---XI3103--- nombre-antiguo-2.xxx ---XI2305--- nombre-antiguo-3.xxx Los nombres de la carpetaB deberian ser iguales a la carpetaA. Se puede hacer esto con algun script? Gracias por su colaboración. |
#2 : 14/08-17 20:00 D.Ach
Posts: 35
|
Reply to #1:
Si el contenido del archivo es el mismo, no puede simplemente eliminar la carpeta B y copiarlos desde A? (If the file content is the same, can't you just delete folder B and copy them over from A?) |
#3 : 15/08-17 19:52 Israel San Roman
Posts: 2
|
Reply to #2:
Los archivos son imágenes, pero en una carpeta están con alta calidad y en la otra en baja calidad. |
#4 : 29/08-17 16:13 Kevin
Posts: 1
|
Reply to #1:
No necesitas un script, usa los metodos incluidos en el programa. Si el ejemplo es: ---XI2001--- nombreCualquieraA.jpg, la solucion es: ---XI2001--- ImagenNueva-001.txt el numero 001 sera incrementado dependiendo en el numero the archivos que tengas. Usa estos methodos: [header] type=preset application=Advanced Renamer 3.78 application_version=3780100 batchmode=rename [namecollision] separator=_ pattern= rule=fail [methods] method0000=methodname:"remove"; active:"1"; start:"14"; count:"30"; backwards:"0"; applyto:"name"; regularexpressions:"0"; method0001=methodname:"add"; active:"1"; position:"0"; add:"ImagenNueva-"; backwards:"1"; applyto:"name"; regularexpressions:"0"; method0002=methodname:"add"; active:"1"; position:"0"; add:"<Inc Nr:001>"; backwards:"1"; applyto:"name"; regularexpressions:"0"; |