petit souci de chemin dans un .bat

petit souci de chemin dans un .bat - Shell/Batch - Programmation

Marsh Posté le 13-06-2008 à 08:57:35    

bonjour,
voila bon c'est tout simple....mais je ne vois pas comment faire

Code :
  1. cd c:\sources\infonet
  2. del *.*
  3. cd c:\sources\
  4. RMDIR /S /Q  "infonet"
  5. cd "%homepath%\bureau"
  6. del infonet.lnk


 
voila bon ca fonctionne bien comme prevu mais par contre quand le dossier infonet n'existe pas il me propose l'action  del *.*  mais sur le bureau...comment je dois faire pour que si infonet n'existe pas il ne fasse rien? merci
 
 

Reply

Marsh Posté le 13-06-2008 à 08:57:35   

Reply

Marsh Posté le 13-06-2008 à 13:58:02    

Je débute donc mes réponse ne pourrais pas être sûr à 100%.
 
Pour la non existance d'infonet ont peut passer par une condition :
 
if EXIST c:\sources\infonet del c:\sources\infonet
 
 
Je ne comprend pas pourquoi tu te remet dans l'emplacement de chaque fichier, tu peux faire plus simple ainsi :
 
 

Code :
  1. Set infonet=c:\sources\infonet
  2. IF EXIST %infonet% del /-p %homepath%\bureau\infonet.lnk
  3. IF EXIST %infonet% RMDIR /S /Q %infonet%


 
et si c:\ correspond à ton disque système : %SystemDrive%
 
 
Je pense que ce doit être bon ;)
 
 
 
Voir même : (il me semble)
 

Code :
  1. Set infonet=c:\sources\infonet
  2. IF EXIST %infonet% (
  3. del /-p %homepath%\bureau\infonet.lnk
  4. RD /S /Q %infonet%
  5. )


Message édité par manasvin le 13-06-2008 à 14:16:00
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed