Las acciones de carpeta son una de las muchas joyas ocultas de macOS. Puedes configurar una acción para que se produzca cada vez que se modifique el contenido de una carpeta. Puede ser una simple acción extraída de una lista que Apple proporciona con macOS, un AppleScript o un flujo de trabajo producido en Automator. Automator te permite extender estas acciones a scripts de shell de Terminal y otros lenguajes.
Puedes utilizar las Acciones de Carpeta para un montón de propósitos dispares:
- Cambia el tamaño de las imágenes o conviértelas en otro formato de archivo cuando se añadan a una carpeta.
- Proporcionar una alerta emergente cuando los elementos se añaden a una carpeta a través de un proceso automatizado que de otro modo no sabría que se ha completado.
- Añade un MP3 descargado a la aplicación Música.

Haga clic con la tecla Control en cualquier carpeta del Finder y elija Servicios > Configuración de Acciones de Carpeta in Monterey. In early versions of macOS, the option appears in the main lists of contextual items. To avoid the malicious and accidental installation of Folder Actions, macOS requires a confirmation step that can’t be automated: click Servicio de ejecución en el cuadro de diálogo Confirmar servicio. Esto añade la carpeta actual a la lista de Carpetas con Acciones sin añadir acciones.
La ventana de Configuración de Acciones de Carpeta aparece con un diálogo ya abierto que dice Elige un Script para Adjuntar. Esta lista incluye los que Apple sembró, ubicándolos dentro de la/Library/Scripts/Folder Actions Scripts
carpeta. Cualquier script instalado por las aplicaciones o que hayas creado y colocado dentro de la carpeta~/Library/Scripts/Folder Actions Scripts
también aparecen en la carpeta.
La configuración de las acciones de la carpeta muestra todas las carpetas que macOS está vigilando. Seleccione cualquier carpeta para ver qué scripts se adjuntan. Puede utilizar las casillas de verificación para activar o desactivar las secuencias de comandos y la vigilancia de la carpeta para cada carpeta.
Puedes crear Acciones de Carpeta de varias maneras:
- Utiliza un elemento que Apple proporciona en el diálogo que aparece al invocar la Configuración de Acciones de Carpeta. Éstas se refieren principalmente al procesamiento de imágenes.
- Cree una acción de carpeta en Automator utilizando su amplio conjunto de herramientas. Esto puede incluir el paso de información a un script de AppleScript, JavaScript o shell.
- Escribe tu propio AppleScript para realizar una tarea.
AppleScript es relativamente fácil de escribir y puede adaptarse a partir de recetas sencillas. Manzanaoffers some in its developer documentation de la función. También recomiendo leyendo el artículo de Jessica Thornsby .
También puedes utilizar AppleScript como un simple trozo de tejido conectivo. Por ejemplo, tengo un flujo de trabajo en Flying Meat’s Retrobatch Pro software de procesamiento de imágenes que pone un borde alrededor de una imagen. Un simple AppleScript convierte una carpeta en un paso de resorte para la operación de Retrobatch Pro.

Si necesita un comportamiento más sofisticado de las carpetas vigiladas, diríjase a Hazel de Noodlesoft una versión de terceros sobrealimentada de Acciones de Carpeta.
Pregunta al Mac 911
Hemos recopilado una lista de las preguntas que nos hacen con más frecuencia, junto con las respuestas y los enlaces a las columnas: lea nuestras súper preguntas frecuentes para ver si su pregunta está cubierta. Si no es así, ¡siempre estamos buscando nuevos problemas que resolver! Envíe la suya por correo electrónico a [email protected] Incluyendo capturas de pantalla, si procede, y si desea que se utilice su nombre completo. No se responderán todas las preguntas, no respondemos al correo electrónico y no podemos ofrecer asesoramiento directo para la resolución de problemas.