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 :
 - Set infonet=c:\sources\infonet
 - IF EXIST %infonet% del /-p %homepath%\bureau\infonet.lnk
 - 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 :
 - Set infonet=c:\sources\infonet
 - IF EXIST %infonet% (
 - del /-p %homepath%\bureau\infonet.lnk
 - RD /S /Q %infonet%
 - )
 
  | 
 
Message édité par manasvin le 13-06-2008 à 14:16:00