Batch -Variables

Résolu/Fermé
MysticSquall Messages postés 401 Date d'inscription lundi 4 juillet 2005 Statut Membre Dernière intervention 7 octobre 2011 - 20 juin 2008 à 10:19
MysticSquall Messages postés 401 Date d'inscription lundi 4 juillet 2005 Statut Membre Dernière intervention 7 octobre 2011 - 20 juin 2008 à 11:57
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

Christounet Messages postés 1264 Date d'inscription mercredi 26 septembre 2007 Statut Membre Dernière intervention 29 juillet 2010 1 384
20 juin 2008 à 11:27
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
0
MysticSquall Messages postés 401 Date d'inscription lundi 4 juillet 2005 Statut Membre Dernière intervention 7 octobre 2011 27
20 juin 2008 à 11:57
impek merci
0