Bonjour,
j'aimerai savoir comment faire pour supprimer des entrées repérer par une chaine de caractère dans la variable d'environnement PATH depuis un batch.
En gros, j'ai une chaine TOTO et mon PATH est dans ce style:
E:\blabla;E:\blibli;E:\bloblo\TOTO\blabli;E:\blublu; etc..etc..
et je voudrais virer toutes les entrées qui contiennent TOTO pour que mon PATH soit ainsi:
E:\blabla;E:\blibli;;E:\blublu; etc..etc..
Sachant qu'il peut y avoir plusieurs entrée qui possèdent la chaine TOTO et que le séparateur d'entrée est toujours ";"
Je sais pas si j'ai été très clair. lol !!
Je pense qu'il faille faire ça en plusieurs étape, style:
- découper le PATH par rapport au séprateur ";" en mettant le résultat dans un fichier.
- lire le fichier et supprimer les entrées où il y a TOTO.
- écraser le PATH par les valeurs restantes.
Est-ce une bonne méthode et si oui quels sont les commandes pour faire ça ..sinon je suis ouvert à toutes propositions pouvant m'aider.
Merci de votre aide ou de toutes réponses pouvant me faire avancer.