Bonjour,

Je suis null en batch, c'est tellement simple sous Unix en shell
J'ai fait ce code ci-dessous mais ça fonctionne pas :-(
quelqu'un pourrait-il m'aider ?
Merci d'avance
Sebastien

Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
@echo on
rem If %ErrorLevel% 0 goto fin
rem If %ErrorLevel% 1 goto error
 
cd c:\Origine\
 
rem Si le fichier TOTO.csv et TOTO.txt n'existe pas le programme va a la fonction mv1 et si il y a que le fichier 
if EXIST "TOTO.csv" & "TOTO.txt" goto mv1 ELSE if EXIST "TOTO.txt" goto mv2
If %ErrorLevel% 0 goto fin
if %ErrorLevel% 1 goto error
 
:mv1
rename TOTO.csv %DATE:~6,4%%DATE:~3,2%%DATE:~0,2%_TOTO.csv
move %DATE:~6,4%%DATE:~3,2%%DATE:~0,2%_TOTO.csv Archive
rename TOTO.txt TOTO.csv
 
:mv2
rename TOTO.txt TOTO.csv
 
:error
echo "Le code sorti = 1"
echo /b 1
 
:fin
echo "le code sorti =0"
exit /b 0