Publié : jeu. janv. 27, 2005 5:19 pm
Voilà, j'essaie de créer un *.bat avec lequel je voudrais vérifier la présence d'un fichier (ou simplement du répertoire) situé dans les profondeurs de C:\Program Files\*.* .
Le chemin est par defaut toujours le même.
Si ce fichier (ou ce répertoire) existe, alors j'effectue une action (copie d'un nouveau fichier), sinon, j'affiche un message disant que le programme n'est pas installé.
Je galère avec les commandes IF NOT EXIST .....ELSE....
Ainsi qu'avec les commandes ECHO ON & ECHO OFF
J'ai aussi remarqué que parfois, il est necessaire d'écrire le chemin entre guillemets "C:\Program Files\chemin" pour que ça marche ....
Est ce que ququ'un qui maîtrise pourrait m'indiquer en quelques lignes la syntaxe correcte ainsi que le moyen de n'afficher que les messages destinés à l'utilisateur dans la fenêtre DOS (ECHO ON & ECHO OFF) ?
Ca doit fonctionner sous XP et sous NT. Mais là je pense qu'il n'y a pas de Pb.
Merci d'avance !
Bon, j'y retourne....
Le chemin est par defaut toujours le même.
Si ce fichier (ou ce répertoire) existe, alors j'effectue une action (copie d'un nouveau fichier), sinon, j'affiche un message disant que le programme n'est pas installé.
Je galère avec les commandes IF NOT EXIST .....ELSE....
Ainsi qu'avec les commandes ECHO ON & ECHO OFF
J'ai aussi remarqué que parfois, il est necessaire d'écrire le chemin entre guillemets "C:\Program Files\chemin" pour que ça marche ....
Est ce que ququ'un qui maîtrise pourrait m'indiquer en quelques lignes la syntaxe correcte ainsi que le moyen de n'afficher que les messages destinés à l'utilisateur dans la fenêtre DOS (ECHO ON & ECHO OFF) ?
Ca doit fonctionner sous XP et sous NT. Mais là je pense qu'il n'y a pas de Pb.
Merci d'avance !
Bon, j'y retourne....