Folder Actions es una de las muchas gemas ocultas en macOS. Puede configurar una acción para que se realice cada vez que cambie el contenido de una carpeta. Esta puede ser una acción simple tomada de una lista que Apple proporciona con macOS, AppleScript o un flujo de trabajo creado en Automator. Automator le permite extender estas acciones a scripts de shell de terminal y otros lenguajes.
Puede usar acciones de carpeta para una variedad de propósitos dispares:
- Cambie el tamaño de las imágenes o conviértalas a otro formato de archivo cuando las agregue a una carpeta.
- Proporcione una alerta emergente cuando se agreguen elementos a una carpeta a través de un proceso automatizado que de otro modo no se completaría.
- Agregue el MP3 descargado a la aplicación Música.
Control-clic en cualquier carpeta en el Finder y seleccione Servicios > Configurar acciones de carpeta en Monterrey. En versiones anteriores de macOS, esta opción aparece en las principales listas de elementos contextuales. Para evitar la instalación malintencionada y accidental de acciones de carpeta, macOS requiere un paso de confirmación que no se puede automatizar: haga clic en Empieza el servicio en el cuadro de diálogo “Confirmar servicio”. Esto agregará la carpeta actual a la lista de carpetas con acciones sin agregar acciones.
Aparece la ventana Configurar acciones de carpeta con el cuadro de diálogo Seleccionar script para adjuntar ya abierto. Esta lista incluye las que Apple ha sembrado colocándolas dentro /Library/Scripts/Folder Actions Scripts
carpeta. Cualquier script instalado por aplicaciones o creado por usted y colocado en su directorio de inicio. ~/Library/Scripts/Folder Actions Scripts
la carpeta también aparecerá.
La configuración Acciones de carpeta le muestra todas las carpetas que está explorando macOS. Seleccione cualquier carpeta para ver qué guiones están adjuntos. Puede usar las casillas de verificación para habilitar o deshabilitar scripts y para habilitar o deshabilitar el seguimiento de carpetas por carpeta.
Puede crear acciones de carpeta de varias maneras:
- Utilice el elemento que proporciona Apple en el cuadro de diálogo que aparece cuando invoca la configuración Acciones de carpeta. Se refiere principalmente al procesamiento de imágenes.
- Cree una acción de carpeta en Automator usando su caja de herramientas más amplia. Esto puede incluir pasar información a AppleScript, JavaScript o scripts de shell.
- Escriba su propio AppleScript para completar la tarea.
AppleScript es relativamente fácil de escribir y se puede adaptar a partir de recetas simples. Apple ofrece algunas funciones en la documentación para desarrolladores. También recomiendo leer el artículo de Jessica Thornsby.
También puede usar AppleScript como una simple pieza de tejido conectivo. Por ejemplo, tengo un flujo de trabajo en el software de imágenes Retrobatch Pro de Flying Meat que crea un borde alrededor de una imagen. Un simple AppleScript convierte una carpeta en una transición automática para una operación de Retrobatch Pro.

Si necesita un comportamiento de carpeta explorado más complejo, consulte Hazel de Noodlesoft, una versión de terceros supercargada de Acciones de carpeta.
Pregúntale a Mac 911
Hemos compilado una lista de las preguntas que nos hacen con más frecuencia, junto con las respuestas y los enlaces de las columnas: lea nuestras súper preguntas frecuentes para ver si su pregunta está cubierta. Si no, ¡siempre estamos buscando nuevos problemas para resolver! Envíe su correo electrónico a [email protected], incluidas capturas de pantalla si corresponde, e indique si desea que se use su nombre completo. No todas las preguntas serán respondidas, no respondemos correos electrónicos y no podemos proporcionar consejos directos para la resolución de problemas.