22 Voix

Renommer des Fichiers en ses Noms de Dossier

Tutoriel de Stefan Trost | Dernière mise à jour le 15/02/2023 | Créé le 17/11/2022

Récemment, quelqu'un m'a demandé s'il était possible d'utiliser le FileRenamer pour renommer un fichier d'une manière que le nom du dossier du fichier fait partie du nom de fichier. Pour le moment, ce n'était pas possible. Cependant, entre-temps, j'ai développé une telle fonction pour le FileRenamer et dans ce tutoriel, je voudrais montrer comment l'utiliser.

L'application FileRenamer utilisé ici peut être téléchargé gratuitement sur cette page (pour Windows, macOS et Linux) et pour renommer, nous utilisons des espaces réservés dans tous les exemples qui sont expliqués ici en détail mais aussi dans ce qui suit.

Dans chaque cas, nous devons d'abord ajouter les fichiers que nous aimerions renommer à l'application, par exemple en faisant glisser les fichiers sur le programme. Vous pouvez ajuster les modifications souhaitées à droite du programme, vous pouvez voir un aperçu directement dans la liste des fichiers dans la colonne "Aperçu" et en cliquant sur le bouton "Appliquer les Changements", vous pouvez renommer tous les fichiers de la liste.

Dans ce qui suit, nous aimerions voir les exemples d'application suivants pour les changements de nom des fichiers  avec les noms des dossiers:

Nom du Fichier devrait devenir un Nom de Dossier

Dans notre premier exemple, nous aimerions renommer un fichier directement dans l'un de ses noms de dossiers. Cela signifie que le fichier doit être complètement renommé au nom du dossier et le nouveau nom de fichier ne doit conserver aucun composant de l'ancien nom. Ainsi, par exemple:

AVANT: C:\Voyages\Voyage en Norvège\Vidéo.jpg
APRÈS: C:\Voyages\Voyage en Norvège\Voyage en Norvège.mp4

Pour ce changement de nom, nous utilisons la fonction "Masque" que vous pouvez trouver sur le côté droit du FileRenamer sous "Modifications" dans la section "Nom". En cette section, vous trouverez tous les paramètres pour modifier le nom du fichier, que nous utiliserons également dans les prochains exemples. En tant que masque, nous utilisons "%folder-1%" avec lequel nous obtenons directement ce que nous voulons. L'espace réservé "%folder-1%" représente le premier dossier sous le fichier ("Voyage en Norvège" dans ce cas).

Nom du Fichier doit être complété par un Nom du Dossier

Dans notre prochain exemple, nous tenons à compléter notre nom de fichier original avec le nom du premier dossier direct avec l'ajout du nom du dossier au début du nom de fichier. C'est par exemple:

AVANT: C:\Voyages\Voyage en Norvège\Image 1.jpg
APRÈS: C:\Voyages\Voyage en Norvège\Voyage en Norvège Image 1.jpg

Pour obtenir ce résultat, cette fois, nous utilisons la fonction "Ajouter" et entrez le texte "%folder-1% " dans le champ avec le titre "Précéder ce texte à l'avant". Comme vous pouvez le voir, nous avons inséré un espace derrière l'espace réservé %folder-1% afin que les lettres du nom du dossier et le nom du fichier ne soient pas écrites directement les unes après les autres.

Aussi pour ce changement de nom, nous pourrions également utiliser la fonction "Masque" que nous avons introduite dans le premier exemple. Pour ce résultat, le masque "%folder-1% %name%" devrait être utilisé. L'espace réservé "%folder-1%" à nouveau représente le premier dossier sous le fichier (ici "Voyage en Norvège") et l'espace réservé %name% sera remplacé par l'ancien nom du fichier (ici "Image 1"). De plus, nous écrivons un espace entre les espaces réservés pour assurer une distance entre les deux composantes.

Nom du Fichier doit contenir plusieurs Noms de Dossiers

Au-delà de l'utilisation du dossier direct comme nous l'avons fait dans les deux premiers exemples, il est également possible de référencer des dossiers plus profonds et de mélanger plusieurs dossiers. L'espace réservé %folder-1% représente toujours le dossier direct, l'espace réservé %folder-2% fait référence à le nom du dossier un niveau plus profond et ainsi de suite. Voici un exemple:

AVANT: C:\Documents\Travail\2022\Terminé\01\Facture.pdf
APRÈS: C:\Dokuments\Travail\2022\Terminé\01\Travail Facture 012345.pdf

Dans cet exemple, en conséquence, %folder-1% représente le nom du dossier "01", %folder-2% représente le dossier "Terminé", %folder-3% représente le dossier "2022", %folder-4% signifie le dossier "Travail" et %folder-5% représente le dossier "Documents".

Nous voulons renommer notre fichier comme "Travail Facture 01-2022.pdf". Pour cela, nous utilisons le masque "%folder-4% %name% %folder-1%-%folder-3%". Comme vous pouvez le voir, nous pouvons trier arbitrairement les espaces réservés, nous pouvons omettre les niveaux de dossiers et nous pouvons les mélanger avec d'autres caractères.

Compter les Dossiers par le bas ou par le haut

Avec les espaces réservés discutés précédemment %folder-1%, %folder-2%, %folder-3% et ainsi de suite, nous avons compté le dossier dans le chemin d'en haut, cela signifie à partir de la direction du fichier (%folder-1% est le nom du dossier directement en dessous du fichier, %folder-2% est le nom du dossier un niveau ci-dessous et ainsi de suite).

Cependant, si nous utilisons des nombres positifs au lieu des nombres négatifs tels que -1, -2 et -3 et ainsi de suite, c'est-à-dire en utilisant les jokers %folder1%, %folder2%, %folder3% et ainsi de suite, nous pouvons également compter à partir de l'autre direction respectivement par le bas: %folder1% est en conséquence le premier dossier du chemin, %folder2% est le deuxième dossier du chemin et ainsi de suite.

Regardons un exemple dans lequel nous utilisons le masque "%folder1%-%folder-1%":

MASQUE: %folder1%-%folder-1%

AVANT:  C:\1\2\Texte.txt
APRÈS:  C:\1\2\1-2.txt

AVANT:  C:\1\2\3\Texte.txt
APRÈS:  C:\1\2\3\1-3.txt

Avec ce masque, nous renommandons un fichier dans les noms du premier et du dernier dossier de son chemin (le nom du premier dossier compté par le bas et le nom du premier dossier compté d'en haut). Du point de vue des deux fichiers, le premier dossier de ci-dessous a le nom "1" tandis que le premier dossier compté d'en haut respectivement le dernier dossier du chemin différencie entre ces fichiers.

Si nous utilisons les espaces réservés %folder2% et %folder-2% à la place, par exemple dans le masque "%folder2%-%folder-2%", le résultat pour les deux fichiers ressemblerait à ceci:

MASQUE: %folder2%-%folder-2%

AVANT:  C:\1\2\Texte.txt
APRÈS:  C:\1\2\2-1.txt

AVANT:  C:\1\2\3\Texte.txt
APRÈS:  C:\1\2\3\2-2.txt

Peu importe que nous comptions d'en haut ou d'en bas, le nom du deuxième dossier du chemin pour le deuxième fichier dans les deux cas est "2", de sorte que ce fichier recevrait le nom de fichier "2-2" avec ce masque, même si les deux composants sont basés sur différents espaces réservés. Étant donné que le chemin du premier fichier ne se compose que de 2 dossiers, nous recevons, contrairement au premier exemple, une ordonnance échangée pour cette affaire.

Supprimer, insérer, ajouter ou remplacer Nom du Dossier dans Nom du Fichier

Les espaces réservés pour les noms des dossiers peuvent également être utilisés dans les fonctions "Rechercher et Remplacer", "Insérer", "Ajouter" et "Supprimer Texte". Ainsi, vous pouvez remplacer les pièces de l'ancien nom de fichier par des noms de dossiers, vous pouvez insérer le nom du dossier au début, à la fin ou à une position arbitraire dans le nom du fichier ou vous pouvez supprimer sélectivement les noms de dossiers correspondants des noms de fichiers.

RépondrePositifNégatif

Sur l’Auteur

AvatarVous pouvez trouver des logiciels de Stefan Trost sur fr.sttmedia.com. Avez-vous besoin d'un logiciel personnalisé selon vos propres besoins? Écrivez-nous: fr.sttmedia.com/contact
Voir Profil

 

Sujets Connexes

VirtualBox: Changer la Date et l'Heure

Tutoriel | 10 Commentaires

CSS: Comment inclure CSS dans HTML

Tutoriel | 0 Commentaires

Avis Important

Veuillez noter: Les contributions publiées sur askingbox.com sont des contributions d’utilisateurs et ne doivent pas remplacer les conseils d’un professionnel. Ils ne sont pas vérifiés par des indépendants et ne reflètent pas nécessairement l’opinion de askingbox.com. Apprendre encore plus.

Participer

Posez votre propre question ou écrivez votre propre article sur askingbox.com. Voici comment.