Soustraire une partie d'un nom de fichier

Résolu
Ka-El Messages postés 260 Date d'inscription   Statut Membre Dernière intervention   -  
Ka-El Messages postés 260 Date d'inscription   Statut Membre Dernière intervention   -
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
A voir également:

1 réponse

dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
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   Statut Membre Dernière intervention  
 
C'est nickel !
Merci beaucoup
0
Ka-El Messages postés 260 Date d'inscription   Statut Membre Dernière intervention  
 
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 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
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   Statut Membre Dernière intervention   > dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention  
 
Ah oui effectivement c'était aussi bête ! :-)
Merci beaucoup
0