Je ne pense pas que l'on puisse obtenir le dossier auquel une action est attachée, mais je pense qu'une bonne analogie serait de récupérer le dossier parent du fichier courant . Ainsi, le dossier parent d'un fichier dans ~/Downloads/MyDownloadedFile.pdf
sera le dossier de téléchargement, et vous pouvez le sauvegarder dans une variable.
Cette action n'est pas intégrée à Automator. Cependant, si vous utilisez MacOS 10.13 ou une version antérieure, vous pouvez acheter un paquet d'actions Automator tierces auprès de http://automatedwork.server323.com/products/apps/automator-actions-for-mac-os-x-10-610-7-snow-leopard-lion/ . L'action que vous voulez est "Get Parent Folders of Finder Items" dans le "File and Folder Automator Action Pack". Au moment où je l'ai acheté (il y a quelques mois), le développeur facturait 20 $.
(Vous pouvez également réaliser cette opération sans l'intervention d'une tierce partie en utilisant un bloc Applescript - quelque chose comme tell application "Finder" to return container of (input as alias)
. Cependant, lorsque j'ai essayé moi-même, Automator semblait incapable d'enregistrer correctement la variable. Je ne sais pas si cela est dû à une limitation d'Automator ou à un problème avec mon Applescript).