Bonjour,
Dialogue du début:
Il serait plus judicieux de remplacer l’action ‘Exécuter un Applescript’ , celle qui demande à propos du disque de destination, par une action ‘Demander une confirmation’, qui correspond exactement à la même chose, mais qui interrompt le processus selon la réponse.
En outre, je suggère de mettre cette action en premier, avant le ‘Obtenir les éléments du Finder’.
Traitement sur tous les fichiers (y compris ceux supprimés):
Une fois l’action ‘Scinder les PDF’ effectuée, tes actions suivantes font toujours référence aux fichiers PDF, or, Automator ne sait pas que tu as supprimé, dans l’action AppleScript, les PDF des autres pages. Je ne suis pas spécialiste Automator, mais je pense qu’il doit garder en mémoire les pointeurs vers ses fichiers.
Il faut donc, après les actions ‘renommer’ et ‘Applescript / Delete’ redéfinir une liste d’éléments de Finder dans le dossier temp. Cette liste contiendra bien seulement les fichiers ‘-COUV1’.
Pour ce faire, il faut insérer (après ‘Renommer’ et ‘script/delete’ une action ‘Rechercher les éléments du Finder’ en limitant au dossier Temp et le nom contient ‘-COUV1’ .
C'est cette nouvelle liste qui sera traitée par les actions suivantes.
Note que tu n’as plus besoin de l’Applescript ‘delete’ car en fin de process tu supprimes le dossier Temp complet, donc y compris les autres pages !
Suppression du dossier Temp en fin de traitement:
Lorsque tu demandes au Finder de faire un ‘delete’, le Finder ne fait que bouger le fichier vers le dossier .trash.
Si tu veux supprimer vraiment , il est préférable de passer par la fonction shell ‘rm’ (remove).
Dans ce cas les fichiers ne passent pas par la corbeille.
Par exemple tu peux ajouter une action ‘Exécuter un script Shell’ et, dans cette action, tu mets:
rm -rf /Users/Ton_User/Desktop/Temp
Attention, la fonction rm ne peut être annulée !
Il est important de bien spécifier le chemin vers le dossier à supprimer. Si tu te trompes sur le dossier Temp cela peut être catastrophique.
Par exemple, rm -rf /Users/Ton_User va supprimer toutes tes données utilisateur (fichiers, photos, bureau, vidéo, musique,…) !!!!
Cordialement
Partager