·4 min de lecture

Comment supprimer des caractères des noms de fichiers en masse sur Mac

Des noms de fichiers encombrés de caractères superflus, de préfixes aléatoires ou de suffixes indésirables sont difficiles à rechercher et à trier. Les nettoyer un par un n'est pas réaliste quand vous en avez des dizaines ou des centaines.

Les fichiers exportés adorent ajouter du superflu à vos noms. Un scanner ajoute « Scan_ » à tout. Un CMS préfixe un identifiant de 12 caractères. Un téléchargement ajoute « (1) » parce que le fichier existait déjà. Un client envoie des fichiers avec des espaces, des caractères spéciaux et une capitalisation incohérente qui donnent à votre dossier organisé des allures de chaos.

Vous devez retirer ces caractères superflus de dizaines ou de centaines de fichiers. Le faire à la main signifie cliquer, sélectionner, supprimer, et appuyer sur Entrée pour chaque fichier. Ce n'est pas un flux de travail — c'est une punition.

Ce que vous ne pouvez pas faire dans le Finder

L'outil de renommage du Finder vous permet de rechercher et remplacer du texte, ce qui gère certaines suppressions de caractères. Si chaque fichier commence par « Scan_ », vous pouvez remplacer « Scan_ » par rien. Mais le Finder ne peut pas :

  • Supprimer des caractères selon leur position (par ex. « supprimer les 5 premiers caractères »)
  • Supprimer des caractères depuis la fin (par ex. « supprimer tout ce qui suit le dernier tiret bas »)
  • Supprimer des caractères correspondant à un motif (par ex. « supprimer toute parenthèse comme (1), (2), (copie) »)
  • Enchaîner plusieurs suppressions en une seule opération

Si les caractères à supprimer ne sont pas identiques sur tous les fichiers, la correspondance de texte littérale du Finder ne vous aidera pas.

Suppression de caractères en masse avec Renym

Renym vous offre plusieurs façons de supprimer des caractères des noms de fichiers, et vous pouvez les combiner dans un seul pipeline.

Renym removing characters from file names in bulk on macOS

Supprimer par position

Supprimez les N premiers ou N derniers caractères de chaque nom de fichier. Parfait pour retirer des préfixes ou suffixes de longueur fixe dont le contenu varie mais pas la longueur.

Supprimer par motif

Utilisez une regex pour faire correspondre et supprimer du texte variable. Un motif comme \s*\(\d+\) supprime tous les suffixes « (1) », « (2) », « (3) » quel que soit le numéro. Un motif comme ^[A-Z]{3}_ retire tout préfixe de trois lettres suivi d'un tiret bas.

Supprimer par rechercher-remplacer

Pour les cas simples, trouvez le texte indésirable et remplacez-le par rien. Fonctionne pour des chaînes cohérentes comme « Copy of », « Scan_ », ou « - final ».

Enchaînez les suppressions

Besoin de supprimer un préfixe ET des suffixes entre parenthèses ET de nettoyer les doubles espaces restants ? Ajoutez trois actions au pipeline. Chacune opère sur le résultat de l'étape précédente, et l'aperçu en direct vous montre le résultat final pour chaque fichier.

Les noms de fichiers devraient être propres, cohérents et recherchables. S'ils ne le sont pas, une session de cinq minutes dans Renym corrige tout le lot.

Obtenir Renym sur le Mac App Store

Article suivant

Renym

Rename hundreds of files with visual pipelines — regex, numbering, case changes.

Get Renym on the Mac App Store