Quiero crear un script que tome la selección de archivos actual y la mueva a una carpeta ya existente. Luego duplicaré este código para otras 9 carpetas y les asignaré todos los atajos de teclado.
Mi aplicación es bastante específica y desafortunadamente necesito usar el Finder para monitorear rápidamente las muestras de audio en lugar de la Terminal. (Estoy vadeando miles de muestras de audio, borrándolas y clasificándolas en subcarpetas).
La idea es muy simple:
tell application "Finder"
move selection to alias "Users:Jordan:Desktop:0"
end tell
Este código funciona; sin embargo, luego procede a mover la carpeta principal del archivo de destino a la carpeta de destino. Esta acción hace que el script sea contraproducente e inútil. Intenté la misma idea en Automator, pero tampoco sirvió de nada. He hecho largos para tratar de evitar que el tell también mueva la carpeta, pero nada ha funcionado.
No entiendo por qué una función tan simple puede ser tan difícil y por qué no importa cuántas variables emplee para hacer la selección estática, o cuántos condicionales o retrasos añada, el script sigue moviendo el archivo en folder A
a folder B
Entonces el folder A
en folder B
.
¿Cómo me muevo file
en folder A
en folder B
sin moverse folder A
en ella también?
0 votos
Gracias por las respuestas. He probado las 3 sugerencias, pero sin éxito. Algunas funcionan en automator con el botón de reproducción. Sin embargo, fallan como accesos directos. La sección del Finder en la navegación superior parpadea como si el servicio se ejecutara, pero no pasa nada. Tomé una captura de pantalla de lo que tengo, pero no estoy seguro de si puedo subir una foto a este sitio. Me ahorraría un montón de palabras...