> 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
69,99 €Disque dur Western Digital Red 2 To à 69,99 €
Valable jusqu'au 18 Février

Cdiscount propose actuellement le disque dur Western Digital Red 2 To à 69,99 € livré gratuitement. Ce disque dur 3.5 pouces SATA III est adapté aux NAS et ordinateurs qui fonctionnent 24h/24. On le trouve ailleurs à partir de 85 €. 


> Voir l'offre
92,35 €Disque dur externe portable Maxtor M3 USB 3.0 4 To à 92,35 €
Valable jusqu'au 18 Février

Amazon propose actuellement le disque dur externe portable Seagate M3 4 To à 92,35 € livré gratuitement. Le disque dur dispose d'une connectique USB 3.0 compatible USB 2.0 et offre des débits d'environ 115 Mo/s en lecture et écriture. Seagate ayant racheté les branches disques durs de Samsung et Maxtor, vous pouvez donc trouver le logo Maxtor, Samsung ou Seagate sur ce disque dur M3. 


> Voir l'offre
86,90 €Disque dur Western Digital Blue 4 To à 86,90 € livré
Valable jusqu'au 16 Février

Amazon Espagne propose actuellement le disque dur Western Digital Blue 4 To à 81,19 € (avec la TVA ajustée). Comptez 5,71 € pour la livraison en France soit un total de 86,90 € livré. Ce disque dur 3.5 pouces SATA III  tourne à 5400 tr/min. On le trouve ailleurs à partir de 100 €. Vous pouvez utiliser votre compte Amazon France sur Amazon Espagne et il n'y a pas de douane.


> 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