0 votes

Comment obtenir le chemin d'accès à un dossier dans une action de dossier d'Automator ?

Comment obtenir le chemin (ou le nom) du dossier auquel une action de dossier Automator est attachée et l'enregistrer dans une variable ?

Je copie les fichiers nouvellement déposés dans un dossier temporaire, je les traite et je veux les remettre dans le dossier Téléchargements. Je ne veux pas utiliser de valeur codée en dur pour déplacer les éléments du Finder, car l'action de dossier peut être liée à différents dossiers. Au lieu de cela, j'ai besoin que l'action de dossier soit suffisamment intelligente pour déplacer les éléments vers le dossier auquel elle est attachée.

-2voto

Wowfunhappy Points 6021

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).

0 votes

Wow, et je viens de donner mes actions Automator...

0 votes

Ce sera un problème avec votre AppleScript.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X