3 votos

¿Alguna forma fácil de buscar y reemplazar caracteres en nombres de archivo JPG en una carpeta?

Tengo un MacBook Pro de 15 (Oct2009 vintage), y estoy corriendo a 10.8 (Mountain Lion).

Hay una manera fácil de buscar y reemplazar caracteres en formato JPG nombres de archivo en una carpeta de la lista de archivos?

Estoy trabajando con más de 70.000 imágenes JPG, y cerca de 1000 nombres duplicados deben ser corregidas. Mi solución preferida es simplemente cambiar el prefijo de nombre de cada uno de 642 a 699. Ninguno de mis 3 imagen navegadores y los programas de edición se puede hacer esto. Ya he pasado más tiempo en busca de una solución de automatización, que a cambio de ellos a 1, en un tiempo que habría tomado, pero preferiría un enfoque de automatización si es que hay uno. El buscador de la función de búsqueda funciona de maravilla, lamentablemente, no parece ser una función de reemplazo para ir con ella. No soy programador, así que estoy esperando, hay algo construido que puede hacer el trabajo.

3voto

eladv Puntos 885

Buscador no es la herramienta para este trabajo, pero yo siempre lo he hecho este tipo de cosas a través de Terminal.

Para estar seguro, usted debe tener una copia de seguridad de tu Mac desde el comando mv será cambiar el nombre de todo lo que encuentra, y si hay más archivos de coincidir con el "642* el patrón", que se transforma así.

Aquí es un fragmento de código para llegar a la carpeta, busque los archivos que inician con 642 y hacer el editar uno por uno en forma automatizada. (Obviamente cambiando la ruta a la ubicación real de las imágenes):

cd "/path/to/your/images"
for i in 642*; do
    mv "$i" "${i/642/699}"
done

Esto va a mover todas las imágenes que coincidan con el carácter comodín 642* (lo que significa que se inicia con 642 y el resto del nombre puede ser cualquier cosa), y los mueve para cambiar el nombre de la 642 699. Se va a sobrescribir los archivos que ya tienen el nombre de archivo de destino, así que asegúrese de que son los archivos que no desea.
Esto supone que no se organiza tus imágenes en subcarpetas demasiado; cambio 642* a */642* , si este no es el caso.

0voto

user9290 Puntos 56

Si usted no desea utilizar el Terminal o Automator, hay comerciales de aplicaciones con una interfaz gráfica de usuario para hacerlo. Uno es Un Mejor Buscador de cambiar el nombre, que tiene una versión de prueba gratuita (no hay necesidad de pagar si el cambia de nombre son por menos de 10 archivos).

También puede buscar en la App Store para el término "batch rename" y ver que más de 9 aplicaciones de la apariencia de haber sido diseñadas para resolver el problema. Los tres que tienen 10 opiniones de cada uno y positivas las calificaciones de estrellas parecen unirse el favorito de tiempo principales aplicaciones en el momento:

Yo diría que estos tres alternativas cuestan menos, pero no ha existido siempre como Una Mejor Buscador de cambiar el nombre que ha funcionado bien para mí.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X