Éviter d'écraser un fichier en utilisant cmd s'ils existent

Je suis actuellement à la rédaction d'un .bat fichier de commandes qui exécute un fichier d'installation. Avant d'exécuter le fichier d'installation de l'-je vérifier pour voir si le répertoire existe pour éviter la ré-installation de l'application.

Je le fais à l'aide d'un If Not Exist filename déclaration. Si le fichier n'existe pas, je puis exécuter le fichier d'installation.

Pour une raison quelconque, quand je l'ai tester avec l'application où il a été déjà installé, il est encore en train d'essayer de réinstaller l'application sur elle.

Voici un extrait de mon code:

cd "C:\Documents and Settings\John\Start Menu\Programs\"
pause
If NOT exist "Software Folder"\ (
 start \\filer\repo\lab\"software"\"myapp"\setup.exe
 pause
) 

SoftwareFolder est un sous-répertoire de "C:\Documents and Settings\John\Start Menu\Programs\". je suis de la vérification pour voir si elle existe dans mon Programs dossier.

Je sais qu'elle n'est pas ma start de commande. J'ai un sentiment que quelque chose est incorrect avec mon début CD de commande ou de l'un de ses paramètres.

Merci beaucoup les gars!

InformationsquelleAutor Johnrad | 2011-07-21