Bat vérifie

Fermé
philton5000 Messages postés 100 Date d'inscription samedi 27 janvier 2018 Statut Membre Dernière intervention 20 janvier 2021 - 29 janv. 2019 à 01:34
philton5000 Messages postés 100 Date d'inscription samedi 27 janvier 2018 Statut Membre Dernière intervention 20 janvier 2021 - 1 févr. 2019 à 02:44
Bonjour, je voudrais faire un bat qui lorsque je le démarre il vérifie si un autre fichier existe. Si il existe il démarre fais une autre commande si il existe pas il déplace un fichier. Je sais pas comment fonctionner la commande if.

Merci de votre aide

2 réponses

philton5000 Messages postés 100 Date d'inscription samedi 27 janvier 2018 Statut Membre Dernière intervention 20 janvier 2021
29 janv. 2019 à 01:41
cd %username%\AppData\Roaming\_photo\
IF NOT EXIST photo.bat goto a ELSE goto b
:a
cd \
move photo.bat %username%\AppData\Roaming\_photo\
:b
exit
0
barnabe0057 Messages postés 14454 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 30 novembre 2024 4 918
29 janv. 2019 à 23:00
Bonjour,

Ton code est bon :

cd "%AppData%\_photo"
IF NOT EXIST "photo.bat" (goto a) ELSE (goto b)
:a
cd \
move "photo.bat" "%AppData%\_photo"
:b
exit

0
philton5000 Messages postés 100 Date d'inscription samedi 27 janvier 2018 Statut Membre Dernière intervention 20 janvier 2021
31 janv. 2019 à 12:16
Es-t-il nécessaire de mettre des parenthèses
0
barnabe0057 Messages postés 14454 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 30 novembre 2024 4 918 > philton5000 Messages postés 100 Date d'inscription samedi 27 janvier 2018 Statut Membre Dernière intervention 20 janvier 2021
31 janv. 2019 à 20:25
Si tu utilises ELSE alors oui les parenthèses sont nécessaires.
0
philton5000 Messages postés 100 Date d'inscription samedi 27 janvier 2018 Statut Membre Dernière intervention 20 janvier 2021
1 févr. 2019 à 02:44
ha ok merci
0