× Aidez la recherche contre le COVID-19 avec votre ordi ! Rejoignez l'équipe PC Astuces Folding@home
 > Tous les forums > Forum Autres langages
 Batch pour modifier une partie des noms des fichiers dans le même dossierSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
tease
  Posté le 11/09/2019 @ 11:40 
Aller en bas de la page 
Petite astucienne

Bonjour Astuciennes et Astuciens

Quel est le code source dans un fichier .bat pour modifier une partie des noms de fichiers .txt ?

Je voudrais supprimer l'expression _ville

Les fichiers se nomment:

toto_ville_nature.txt

tata_ville_nature.txt

titi_ville_nature.txt

toto, tata, titi sont donnés à titre d'exemples

Merci !

Publicité
Constance
 Posté le 11/09/2019 à 13:01 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Salut .o/

Tu peux tenter d'enregistrer dans un .bat quelque chose comme ça :

SETLOCAL EnableDelayedExpansion

for %%# in (*_ville_*.txt) do (

SET AncienNom="%%#"

SET NouveauNom=!AncienNom:_ville=!

ECHO REN !AncienNom! !NouveauNom!

)

ENDLOCAL

Si les commandes REN qui s'affichent semblent correctes, alors tu pourras retirer le "ECHO " devant pour que le renommage soit effectué.

tease
 Posté le 11/09/2019 à 14:08 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

Bonjour Constance.

Merci pour le code batch. Il fonctionne à merveille.

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Les bons plans du moment PC Astuces

Tous les Bons Plans
4,99 €Ventilateur Arctic F12 PWM PST 120 mm à 4,99 €
Valable jusqu'au 28 Novembre

Amazon fait une promotion sur le ventilateur Arctic F12 PWM PST 120 mm qui passe à 4,99 € au lieu de 7 €. Ce ventilateur vous permettra de refroidir efficacement et en silence votre boîtier. La fonction PWM permet de faire fonctionner le ventilateur précisément à la vitesse nécessaire.


> Voir l'offre
46,27 €SSD Crucial BX500 480 Go à 46,27 € livré
Valable jusqu'au 28 Novembre

Amazon Allemagne propose actuellement le nouveau SSD Crucial BX500 480 Go à 41,65 € (avec la TVA ajustée). Comptez 4,62 € pour la livraison en France, soit un total de 46,27 € livré alors qu'on le trouve ailleurs à plus de 55 €. Ce SSD offre des débits de 540 Mo/s en lecture et 500 Mo/s en écriture. Le SSD est accompagné du logiciel Acronis true image qui vous permettra de transférer tout le contenu de votre ancien disque dur sur le SSD. Il est garanti 3 ans. 

Vous pouvez utiliser votre compte Amazon France sur Amazon Allemagne et il n'y a pas de frais de douane. Si vous êtes perdu en allemand, vous pouvez traduire le site en anglais.


> Voir l'offre
-30%-30% sur une sélection d'articles reconditionnés Amazon
Valable jusqu'au 02 Décembre

Amazon offre actuellement 30% de remise immédiate sur une large sélection (+10 000 produits) d'articles reconditionnés par ses soins. Tous les articles recondionnés par Amazon bénéficie des mêmes garanties et services que les produits neufs : livraison gratuite dès 25 €, retours possibles dans les 30 jours. Cette remise sera automatiquement déduite lors de l’étape de finalisation de votre commande.


> Voir l'offre

Sujets relatifs
BATCH fermer les fichiers pdf contenus dans un repertoire
Commande batch pour ouvrir plusieurs fichiers windows 8
Batch pour importer plusieurs CSV dans Mysql
batch pour modifier un fichier texte
Batch pour forcer l'attribut des fichiers
[BATCH] for imbriqué recherche dossier
[BATCH] for dans un seul sous répertoire
Script PHP, listant dossier et fichiers et se connectant a une BDD
Editer à la chaîne les raccourcis dans un dossier
Problème pour un batch urgent, veuillez lire svp
Plus de sujets relatifs à Batch pour modifier une partie des noms des fichiers dans le même dossier
 > Tous les forums > Forum Autres langages