1 votes

Demander à Applescript de copier uniquement un type de fichier à partir de 2 dossiers, dans un 3ème dossier

Bonjour, j'ai essayé de trouver des utilitaires qui le feraient, mais je suppose qu'Applescript / Automator sur Mac Catalina fonctionnerait aussi.

En gros, j'ai 2 dossiers avec toutes sortes de livres (.pdf, .mobi et .epub) et des sous-dossiers aussi. Je veux uniquement copier les fichiers de type epub dans ces 2 dossiers, dans un 3ème dossier.

Ainsi, en exécutant le script, le troisième dossier ne contiendrait que des fichiers EPUB uniques des deux précédents dossiers.

Est-ce que quelqu'un peut me conseiller sur la façon d'écrire cela dans Automator? Merci!

0voto

user3439894 Points 52496

Il existe en fait de nombreuses façons différentes de le faire dans Automator! Voici un ensemble d'actions que vous pourriez utiliser :

  • Demander des éléments du Finder
  • Obtenir le contenu du dossier
  • Filtrer les éléments du Finder
  • Copier des éléments du Finder

0voto

nohillside Points 82672

Si vous souhaitez exécuter ceci dans Terminal, vous pouvez utiliser

find /chemin/vers/le/haut/du/source -type f -iname '*.epub' -exec cp '{}' /chemin/vers/la/cible/ \;

Cela dupliquera tous les fichiers, ce qui pourrait être lourd en termes d'espace disque en fonction du nombre et de la taille de vos Epubs. Vous pouvez également simplement les lier en utilisant

find /chemin/vers/le/haut/du/source -type f -iname '*.epub' -exec ln '{}' /chemin/vers/la/cible/ \;

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