Je veux remplacer tous les caractères de soulignement ( _
) par un espace ( ) dans un nom de fichier.
Comment puis-je le faire rapidement, quand j'ai beaucoup de _
caractères à remplacer?
windows-7
rename
filenames
find-and-replace
Nam G VU
la source
la source
Réponses:
vbScript devrait le faire pour vous. Créez un fichier appelé "rename_underscores.vbs" contenant les éléments suivants.
Assurez-vous que le nom du dossier est correct. (Dans l'exemple, j'ai utilisé c: \ test) Et puis double-cliquez sur votre fichier pour renommer.
la source
Je recommande d'utiliser un outil tiers comme Bulk Rename Utility . C'est gratuit et il a un installateur de moins de 1 Mo.
la source
C'est dans les domaines d'un fichier dos bat. Créez un fichier bat (Nouveau-> Fichier texte, renommez l'extension en .bat) puis copiez-y les sections bleues ci-dessous.
Je vais le diviser en sections et expliquer ce qu'il fait.
Imprimer l'état actuel du répertoire pour une comparaison ultérieure
Liste les fichiers dans le répertoire, puis pour tous ceux qui contiennent un trait de soulignement et se terminent en .txt, appelez ProcessFile dessus.
La syntaxe "str =% str: x = y%" remplace les instances de x par y. Dans ce cas, nous remplaçons "_" par rien
C'est ça!
Maintenant, il imprime simplement ce qui a été changé afin que nous puissions confirmer qu'il fonctionne comme prévu;
Résultats (ne fait pas partie du fichier bat)
la source
Comme d'autres l'ont mentionné, il n'y a aucun moyen de faire exactement ce que vous voulez sans utiliser un script ou un fichier batch. Par exemple, dans PowerShell, vous pouvez faire ce que vous voulez assez facilement:
Assurez-vous simplement de remplacer "C: \ Users \ MyName \ Documents \ MyDirectory" par le chemin d'accès à votre répertoire.
Pour plus de détails et d'autres options, y compris certaines choses que vous pouvez faire en utilisant simplement Explorer, voir ici: http://www.howtogeek.com/111859/how-to-batch-rename-files-in-windows-4-ways- renommer plusieurs fichiers /
la source
Voici mon script ruby renommer par lots . Je n'ai pas utilisé d'autres outils de renommage par lots mais je pense que mon script est très facile à utiliser et très polyvalent. Voici la commande pour votre cas:
J'ai configuré mon environnement Windows de telle manière que bren.rb puisse être exécuté comme un exécutable à partir de n'importe quel répertoire.
la source
Outil de renommage basé sur Windows, le plus puissant qui soit et gratuit. http://www3.telus.net/pfrank/
la source
Cela ne répond pas explicitement à la question ('.. dans Explorer'), mais j'ai trouvé que le logiciel le plus utile pour ce faire était Adobe Bridge (gratuit)
Bonus supplémentaire: prend en charge Regex!
la source