j'ai n nombre de fichiers que je veux renommer en supprimant un nom particulier, les espaces, et je veux ajouter une chaîne unique portant le nouveau nom:
Par exemple.
"MPKL 100055.jpg"
"MPKL 200452.jpg"
"MPKL 500002_thumb.jpg"
Je souhaite renommer les fichiers ci-dessus en:
"00100055.jpg"
"00200452.jpg"
"00500002_thumb.jpg"
Deux zéros doivent précéder le numéro existant.
windows
command-line
cmd.exe
rename
Ezhilarasan
la source
la source
Réponses:
Dans l'exemple ci-dessous, j'ai utilisé un POUR / F boucle pour définir les délimiteurs et les jetons en analysant les parties de nom de fichier et les utiliser pour définir les variables à utiliser ultérieurement avec REN commander. J'ai aussi utilisé le Setlocal EnableDelayedExpansion pour gérer le développement des variables définies dans la boucle en conséquence, pour être utilisé correctement (non analysé au moment de l'exécution) avec la commande rename par itération dans la boucle.
Ressources supplémentaires
la source
Je renomme beaucoup de fichiers et je trouve cela très pratique à utiliser Renommer en bloc Utilitaire . Ce est gratuit. Vous pouvez renommer des fichiers et des dossiers dans des dossiers et / ou des sous-dossiers de plusieurs manières, notamment en modifiant les extensions.
la source
la source