Fichiers originaux
File 15 - Example.txt
File 2 - Example.txt
File 22 - Example.txt
File 3 - Example.txt
File 4 - Example.txt
File 5 - Example.txt
Sortie désirée
File 15 - Example.txt
File 02 - Example.txt
File 22 - Example.txt
File 03 - Example.txt
File 04 - Example.txt
File 05 - Example.txt
Un seul fichier peut être renommé facilement avec ren
.
ren "File 2 - Example.txt" "File 02 - Example.txt"
Serait-il possible de le renommer en bloc avec Windows ren
ou un rename
outil?
windows
command-line
batch-file
rename
Sabrina
la source
la source
Réponses:
Serait-il possible de le renommer en bloc avec Windows ren ou l'outil de renommage?
Oui, mais cela nécessite un fichier batch.
test.cmd:
exemple:
Lectures complémentaires
la source
Cette doublure PowerShell étendra tous les numéros du nom de fichier à deux endroits
.PadLeft(2,'0')
:(et laisse les numéros avec plus d'endroits intacts)
être sur le sujet, enveloppé dans un fichier de ligne / batch cmd:
Pour être prudent avant d'exécuter les commandes, ajoutez soit
-Confirm
qui demande avant de renommer-WhatIf
qui répertorie tous rebaptise serait exécuter sans paramètrejuste devant le dernier
"
la source
Edit: Je viens de remarquer que cette question concerne spécifiquement le changement de nom à partir de la ligne de commande, donc elle ne répond pas directement à la question ... Je vais la garder pour l'instant, en espérant qu'elle sera utile pour les autres.
Le gestionnaire de fichiers Total Commander dispose d'un excellent outil de renommage en masse. Il comprend de nombreuses fonctionnalités, y compris l'aperçu de changement de nom, différents masques de changement de nom, les expressions régulières, le changement de nom des fichiers dans toute la hiérarchie des dossiers, et bien plus encore. En même temps, il est assez facile à utiliser.
Voici une capture d'écran pour démontrer son utilisation:
Pas à pas:
*.txt
dans la case "Rechercher", cliquez sur "Lancer la recherche", appuyez sur "Feed to listbox", puis marquez les fichiers avec Ctrl+ A. Utilisez cette technique si vous souhaitez renommer des fichiers également dans des dossiers internes.la source
ren *.bat *.txt
travaillera pour renommer les extensions sur tous les fichiers correspondants en conservant l'autre partie du nom. Ne pourriez-vous pas en abuser pour exécuter une séquence deren
commandes?ren "File *" "File 0*"
ren "File 00*" "File 0*"
File 022 - Example.txt
la source