0 votos

Automator script NEED: Seleccionar parte del nombre del archivo, encontrar el archivo con el nombre que lo contiene, y luego copiarlo en un elemento de otra carpeta

Tengo 3 carpetas:

Carpeta JPG: contiene mis archivos JPG modificados, el nombre del archivo es (ejemplos): DSC02996 20181027 201438 (LR).jpg

Carpeta RAW: contiene mis archivos RAW, el nombre del archivo es (ejemplos): DSC02996.RAW

Carpeta de destino: quiero copiar aquí mi archivo RAW.

Necesito un script que busque el principio del nombre en la carpeta JPG, luego busque el archivo en la carpeta RAW y copie el resultado en la carpeta DESTINO.

¿Es posible?

Gracias de antemano. Guido

1 votos

Bienvenido a Ask Different. Por favor, vea Cómo preguntar para obtener consejos sobre cómo hacer preguntas. Si buscas ayuda con un script, por favor editar tu pregunta para incluir el script que te está dando errores. Si quieres que alguien escriba el script por ti, debes añadir esa petición en tu pregunta.

0 votos

¿Hay siempre un carácter de espacio después de la parte DSCnnn en el nombre JPEG?

0 votos

Nohillside: ¡sí!

1voto

HUSTEN Puntos 118

Abra Automator, cree un nuevo Servicio y monte su flujo de trabajo así:

enter image description here

Guárdalo y nómbralo como CopyRaw o algo que te guste.

Shell script:

awk '{print $1}' <<< "${1##*/}"

Uso:

Haga clic en el archivo que desea y haga clic en su servicio CopyRaw.

1 votos

Realmente no se necesita tanto un Ejecutar Shell script acción y un Ejecutar AppleScript acción ¡! Sólo tiene que utilizar lo siguiente comando compuesto , awk '{print $1}' <<< "${1##*/}" en el Ejecutar Shell script acción , eliminar el Ejecutar AppleScript acción y en el Opciones para el Spotlight acción compruebe el [] Ignora esta entrada de acciones casilla de verificación por lo que hay una desconexión entre ésta y la acción anterior, la Establecer el valor de la variable acción no debería estar conectado directamente a la siguiente acción, en este caso de uso.

0 votos

@user3439894 bien, estoy actualizando la respuesta

0 votos

Muchas gracias. Funciona bien pero con la casilla de entrada "ignorar estas acciones" desmarcada. ¡Gracias a todos!

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