2009-11-02 5 views
5

Existe-t-il un moyen simple d'utiliser Automator sous OS X pour remplacer les espaces des noms de fichiers par des traits de soulignement?Script Automator pour renommer les fichiers sous Mac OS X

+0

Vous devriez être en mesure d'écrire quelque chose de ce genre sur un shell et le lancer depuis la ligne de commande –

Répondre

8

J'ai mis en place un service appelé « Renommer les objets ... » qui peut être exécuté en sélectionnant un élément (ou lot d'articles) dans le Finder, un clic droit, puis en sélectionnant Services> Renommer les objets ...

Ceci est utile car il fournit une petite fenêtre contextuelle lorsque vous effectuez l'action, où vous pouvez choisir les paramètres que vous voulez (par exemple, vous pouvez faire la séquence séquentielle, remplacer le texte, ajouter du texte, etc.). afin de créer quelque chose de similaire pour vous-même:

  1. launch Automator

  2. Lorsque vous y êtes invité, choisissez le modèle "Service".

  3. glisser-déposer Renommer Finder points d'action à la zone de flux de travail à droite (vous pouvez trouver cette action facilement en tapant « Rename » dans la barre de recherche en haut à gauche de Automator)

  4. vous voulez On vous demandera si vous voulez que ce service duplique les fichiers lorsqu'ils sont renommés (en conservant les originaux) ou travaille sur les fichiers eux-mêmes (si vous le faites, vos actions ne seront pas annulables)

  5. configurer l'action pour tout ce que vous voulez que l'invite par défaut soit ("Ajouter une date ou une heure", "Ajouter un texte", "Changer de casse", etc.) J'ai sélectionné "Make Sequential" par défaut, mais vous pouvez le faire. celui que tu préfères.

  6. Au bas de la bulle d'action, il y a 3 petits boutons (Résultats, Options, Description). Choisissez Options, puis cochez la case "Afficher cette action lorsque le flux de travail s'exécute")

  7. Enfin, en haut de la fenêtre Automator, vous devez configurer deux listes déroulantes qui spécifient à quoi ce service sera actif. Réglez ceci sur: "Service reçoit des fichiers ou des dossiers dans FINDER.APP"

  8. Enregistrer et vous avez terminé. Sélectionnez un fichier dans le Finder maintenant, et sous le menu Services, vous trouverez votre nouveau service (sous le nom que vous avez donné lors de la sauvegarde, par exemple "Renommer les éléments ...") Chaque fois que vous exécutez ce service, vous obtenez une fenêtre contextuelle vous pour configurer votre modèle de changement de nom.

+0

Merci. Finalement, nous avons utilisé l'Automator de manière appropriée et très utile. Je me trouve souvent renommer des tas de fichiers, comme 50 dans un aller. Sauve moi sans fin du temps. Avoir une bière. – Jonny

+0

Content de vous aider. Je n'ai presque jamais besoin de faire ce genre de chose, mais quand je le fais, ce service m'a épargné beaucoup de temps. Je suis toujours étonné de voir à quelle vitesse ça marche aussi. – cleverbit

+0

Être capable d'ajouter n'importe quelle convention de renommage que je veux à mon menu clic-droit pour les fichiers et les dossiers est incroyable! Merci! –

0

Je suis un autre qui n'a jamais utilisé Automator, et beaucoup de gens disent qu'il est facile à utiliser. A en juger par le tutoriel ci-dessus, je trouve cela très difficile. J'ai 64 ans, pas d'esprit technique, et pour vous dire la vérité, je préférerais le faire manuellement.J'ai eu tout le temps la même chose a beaucoup de gens qui ne le disent jamais, et n'ont jamais l'utilisais tout de même m'a-t-il?

+0

Malheureusement, lorsque vous commencez à faire des choses «techniques» sur votre ordinateur, cela peut poser problème. Certains systèmes verront les espaces comme des séparateurs entre différentes entités. Ils comprendront "Amazing Title.mpg" comme deux choses distinctes - "Amazing" et "Title.mpg". L'appeler "Amazing_Title.mpg" fait en sorte que cette confusion ne se produise pas. –