Soustraire une partie d'un nom de fichier

Résolu/Fermé
Ka-El Messages postés 260 Date d'inscription lundi 28 novembre 2011 Statut Membre Dernière intervention 7 août 2020 - 10 mai 2016 à 09:59
Ka-El Messages postés 260 Date d'inscription lundi 28 novembre 2011 Statut Membre Dernière intervention 7 août 2020 - 20 mai 2016 à 09:56
Bonjour,
j'ai un certains nombre de fichiers dans une arborescence. Leur nombre peut varier de 1 à plusieurs centaines.
Tous ces fichiers commencent par la lettre "G".
Et je dois créer une boucle qui va récupérer l'information qui se trouve derrière la lettre "G" et variabiliser le résultat.
Exemple dans le dossier E:\TOTO\RCV\
J'ai Les fichiers suivants:
G234567
G2367890
G123
G45678990000
G3468
G344445

Quelle commande pourrais-je utiliser pour effectuer cette opération ?
Merci d'avance pour votre aide.
K

1 réponse

dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
10 mai 2016 à 11:24
hello
si il n'y a qu'un seul G dans les noms
@echo off
setlocal enabledelayedexpansion
for %%a in (G*) do (
set n=%%a
set n=!n:G=!
echo !n!
)
0
Ka-El Messages postés 260 Date d'inscription lundi 28 novembre 2011 Statut Membre Dernière intervention 7 août 2020
18 mai 2016 à 15:29
C'est nickel !
Merci beaucoup
0
Ka-El Messages postés 260 Date d'inscription lundi 28 novembre 2011 Statut Membre Dernière intervention 7 août 2020
20 mai 2016 à 08:52
Bonjour,
Par contre, je viens de m'apercevoir que la ligne suivante:
echo !n!
M'ajoute un blanc à la fin du résultat.
Comment puis-je faire pour éviter cet espace superflu ?
merci.
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
Modifié par dubcek le 20/05/2016 à 09:42
vérifier qu'il n'y a pas d'espace après echo !n! dans le script ou dans le nom des fichiers
0
Ka-El Messages postés 260 Date d'inscription lundi 28 novembre 2011 Statut Membre Dernière intervention 7 août 2020 > dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024
20 mai 2016 à 09:56
Ah oui effectivement c'était aussi bête ! :-)
Merci beaucoup
0