1 votes

AppleScript pour copier les images dont les noms sont des multiples de 30 dans un autre dossier

J'ai un dossier avec des centaines de photos comme celle-ci :
Montana_1.jpg, Montana_2.jpg, , Montana_4500.jpg

Je ne veux utiliser que les images dont le nom est un multiple de 30. Je me demandais si un AppleScript pourrait

  1. Ouvrez le dossier contenant les photos.
  2. Copiez uniquement les images qui sont multiples de 30 comme
    Montana_30.jpg, Montana_60.jpg, , Montana_120.jpg.
  3. Déplacer vers un autre dossier.

Une autre solution pourrait consister à supprimer toute photo qui n'est pas un multiple de 30.

2voto

grg Points 181593

Vous pouvez le faire à partir de la ligne de commande. La commande suivante fera correspondre toutes les images qui sont un multiple de 30 et les copiera dans le dossier de destination.

/bin/zsh -c "cp /path/to/source/Montana_{30..4500..30}.jpg /path/to/destination/"
  • Remplacer /path/to/source avec le chemin d'accès au dossier contenant les images.
  • Remplacer 4500 avec le numéro de la dernière image du dossier.
  • Remplacer /path/to/destination avec le chemin d'accès au dossier où seront copiées les images qui sont un multiple de 30.

Pour déplacer au lieu de copier, remplacer cp avec mv .
Pour l'utiliser dans un AppleScript, vous pouvez "faire shell script".

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