help batch!!!! - Shell/Batch - Programmation
Marsh Posté le 21-04-2004 à 15:45:41
@echo off 
if exist a:\fic1.txt goto repex 
if exist a:\fic2.txt goto parex 
 
:repex 
@echo le fichier fic1.txt va etre supprimer de la disquette et fic2.txt va etre copie sur la disquette 
xcopy c:\doss\fic2.txt a:\ 
del a:\fic1.txt 
@echo l operation s est correctemment deroulee 
pause 
goto fin 
  arex
arex 
@echo le fichier fic2.txt va etre supprimer de la disquette et le fichier fic1.txt va etre copie sur la disquette 
xcopy c:\doss\fic1.txt a:\ 
del a:\fic2.txt 
pause 
@echo l operation s est correctement deroulee 
 
:fin  
Marsh Posté le 21-04-2004 à 16:00:03
@echo off 
if exist a:\fic1.txt goto repex 
if exist a:\fic2.txt goto parex 
echo Aucun des fichier n'existe!!! 
pause 
goto fin 
 
:repex 
echo le fichier fic1.txt va etre supprimer de la disquette et fic2.txt va etre copie sur la disquette 
xcopy c:\doss\fic2.txt a:\ 
del a:\fic1.txt 
echo l operation s est correctemment deroulee 
pause 
goto fin 
  arex
arex 
echo le fichier fic2.txt va etre supprimer de la disquette et le fichier fic1.txt va etre copie sur la disquette 
xcopy c:\doss\fic1.txt a:\ 
del a:\fic2.txt 
pause 
echo l operation s est correctement deroulee 
 
:fin
Marsh Posté le 21-04-2004 à 09:48:14
jai un fichier batch a faire, je l ai fais avec if exist mais ca marche pas, merci de m aider.
-si le fichier fic1.txt est present sur la disquette, copier du disque dur le fichier fic2.txt et supprimer le fichier fic1.txt de la disquette
-si le fichier fic2.txt est present sur la disquette, copiez du disque dur le fichier fic3.txt et supprimer fic2.txt de la disquette
merci d avance