Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Batch] renommer des fichiers et dossiers via list

    17 décembre 2024 à 22:53:37

    Bonsoir,

    Je souhaiterais trouver un script batch pour pouvoir renommer des fichiers et sous-dossiers en masse.

    La structure de mes fichiers et sous-dossiers sont la suivante :

    00001 - nom du dossier ou fichier

    ou

    Nom du dossier ou fichier

    J'aimerais à partir d'une liste pouvoir nommer ou renommer les fichiers car les 5 chiffres peuvent ne plus être les mêmes dans la liste mise à jour.

    L'idéal serait de pouvoir avoir la liste à part et pouvoir rechercher dans cette liste si le nom du fichier sans le numéro existe (la liste elle possède les numéros) et renommer avec le bon numéro.

    Si le script peut fonctionner quelque soit le chemin de base serait un plus.

    J'espère qu'on pourra m'aider pour avancer dans mon projet.

    J'ai commencé avec excel qui fait le boulot mais je trouve que ce serait plus simple avec un batch surtout pour qu'il soit exploitable par d'autres.

    Merci à tout le monde pour l'aide.

    • Partager sur Facebook
    • Partager sur Twitter
      18 décembre 2024 à 11:31:26

      en gros, tu as un tableau "ancien nom" -> "nouveau nom" et ensuite il faut se baser sur ce tableau pour faire le renommage ou pas.

      Comment on sait quel est le bon numéro à donner au dossier ou fichier ? 

      A mon avis c'est plus simple via excel que par batch pour faire ce tableau et l'exploiter

      • Partager sur Facebook
      • Partager sur Twitter
        29 décembre 2024 à 3:53:11

        Bonsoir,

        J'ai un tableau nouveau nom et il irait chercher dans le dossier le nom du fichier ou dossier sans la numérotation, comparer avec le fichier nouveau nom (sans numérotation) et dès qu'il le trouve renommer si besoin.

        Exemple :

        Dans le dossier, j'ai un fichier 001- aaa.

        Dans le fichier nouveau nom, j'ai ceci :

        001 - bbb

        002 - aaa

        J'aimerais aller rechercher les noms de fichiers dans mon dossier, ne pas prendre les 6 premiers caractères  (variable fixe) et comparer avec le fichier nouveau nom, faire la même chose (ne pas prendre les 6 premiers caractères ou avoir une colonne sans ces caractères), rechercher le nom du fichier soit aaa et le renommer en 002 - aaa.

        Le soucis du fichier excel c'est pour le partager avec quelques amis mais c'est la solution que j'ai pour le moment.

        • Partager sur Facebook
        • Partager sur Twitter

        [Batch] renommer des fichiers et dossiers via list

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        • Editeur
        • Markdown