Fonctions del et copy dans un batch

Rosh -  
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour à tous,

J'ai un problème tout bête, mais j'ai beau fouillé les FAQ je ne trouve pas de réponse ...

Voilà mon bout de code :

If not exist "%PERPATH%\%FRONT%" del %PERPATH%\front_*.mdb /f /q Copy "%PPATH%\%FRONT%" "%PERPATH%"

Si X n'existe pas, supprimer tout les .mdb et copier X dans le repertoire.

Cependant ca efface bien tout si X n'existe pas, mais ca ne copie pas X après. La fonction copy ne se lance pas

Je crois que c'est une histoire de & ou de && qui manquerait mais je ne trouve pas du tout

Merci de votre aide


A voir également:

3 réponses

dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
hello
essaye
If not exist "%PERPATH%\%FRONT%" (del %PERPATH%\front_*.mdb /f /q & Copy "%PPATH%\%FRONT%" "%PERPATH%")
entre () pour regrouper et & pour séparer les commandes ou aller à la ligne:

If not exist "%PERPATH%\%FRONT%" (del %PERPATH%\front_*.mdb /f /q
Copy "%PPATH%\%FRONT%" "%PERPATH%" )
0
Rosh
 
j'ai essayé mais ca ne fonctionne pas, ca del bien mais ca ne copie rien :(
pourtant si j'enleve la fonction del, ca copie bien
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
chez moi ce code fonctionne
if not exist z0 ( del z2 & copy z1 z3)
0