Batch -Variables

Résolu
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

--

Mystic Squall - Internet? C'est par ici...
Configuration: Windows Vista
Firefox 3.0

1 réponse

  1. 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
    1. impek merci