Batch -Variables [Résolu/Fermé]

Signaler
Messages postés
403
Date d'inscription
lundi 4 juillet 2005
Statut
Membre
Dernière intervention
7 octobre 2011
-
Messages postés
403
Date d'inscription
lundi 4 juillet 2005
Statut
Membre
Dernière intervention
7 octobre 2011
-
Bonjour, voici mon code

@echo off

set Num=1

:Boucle

copy "C:\Copilot\sophie\Fiche de l'entreprise - Annuaire des Entreprises de France%Num%.txt" "c:\copilot\sophie\test%Num%.txt"

del "C:\Copilot\sophie\Fiche de l'entreprise - Annuaire des Entreprises de France%Num%.txt"

set Num = %Num%+1

if exist "C:\Copilot\sophie\Fiche de l'entreprise - Annuaire des Entreprises de France%Num%.txt" goto Boucle

pause

Le probleme c'est qu'il ne me reconnais pas les fichier. Leur nom est Fiche de l'entreprise - Annuaire des Entreprises de France1.txt par exemple

1 réponse

Messages postés
1263
Date d'inscription
mercredi 26 septembre 2007
Statut
Membre
Dernière intervention
29 juillet 2010
1 284
Bonjour,

Le code suivant devrait faire ce que tu veux
@echo off

set Num=1
set fichier1="C:\Copilot\sophie\Fiche de l'entreprise - Annuaire des Entreprises de France%Num%.txt"

:Boucle

set fichier2="c:\Copilot\sophie\test%Num%.txt"

copy %fichier1% %fichier2% 

del %fichier1%

set /A num+=1

set fichier1="C:\Copilot\sophie\Fiche de l'entreprise - Annuaire des Entreprises de France%Num%.txt"

if exist %fichier1% goto Boucle

pause 


A plus
Messages postés
403
Date d'inscription
lundi 4 juillet 2005
Statut
Membre
Dernière intervention
7 octobre 2011
27
impek merci