Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/03/2014, 14:40
aquelloslibros
 
Fecha de Ingreso: mayo-2013
Ubicación: Buenos Aires, Capital Federal
Mensajes: 11
Antigüedad: 11 años
Puntos: 0
Respuesta: cambiar nombre de multiples archivos .html

Cita:
Iniciado por Rafael Ver Mensaje
Trabaja en una copia de tu carpeta:

Crear un batch.
1) Toma una tabla de excell y en las 3 primeras columnas pones:
rename item0001.html Aron-Copland-etc.html
rename item0002.html Adolfo-etc.html

2) La exportas a un archivo de texto
3) Sustituyes el tabulador con un espacio
4) Al archivo de texto le cambias la extensión a .bat y lo corres.

De preferencia trabaja en un directorio próximo a la raíz, por ejemplo C:\renombrar ya que también tienes que poner la ruta de la carpeta:

rename c:\renombrar\item... c:\nuevos\aron...



HAZ PRUEBAS antes con 2 o tres archivos en una copia, para asegurarte de las rutas.


Y offtopic, con todo respeto hubieras trabajado con una base de datos.

Te recomiendo ámpliamente que uses una extensión php en lugar del html, así en un futuro podrás migrar a un sistema de plantillas y base de datos sin que pierdas la indexación de google que puedas conseguir ahora.

Investiga un poco al respecto.




Edito: No había leído bien lo del title. Necesitarás crear algún script, probablemente en php para extraer el title de dentro del archivo así como relacionarlo con el nombre mismo del archivo.

Voy a mover el tema a php para a ver si te pueden orientar en cómo generar este script.


Edito 2:
Creo recordar que este programa permite tomar la tabla de conversión de nombres de un archivo de texto: [URL]http://www.fauland.com/af5.htm[/URL]
también haría pruebas, ya que no sé si solo los nombres nuevos, y no la relación nombre-archivo viejo. Creo que tenías que seleccionar primero el último y luego Shift y luego el primero.

Muchisimas gracias por la respuesta

He probado y reprobado lo que me dices pero no logre hacerlo espero que alguien me pueda ayudar con lo del scrip porque estoy en la nebulosa

gracias de nuevo por tomarte tu tiempo

Saludos