J'ai besoin d'aide pour écrire un fichier batch. J'ai un chemin stocké dans une variable Racine comme suit :
set root=D:\Work\Root
Ensuite, je change mon répertoire de travail en Root comme suit :
cd %root%
Lorsque j'exécute ce fichier batch à partir de n'importe quel endroit du disque D, il s'exécute avec succès. Mais lorsque j'exécute le même fichier batch à partir d'un autre lecteur, cd %Root% ne fonctionne pas.
Existe-t-il un moyen d'obtenir la lettre du lecteur à partir de la variable racine ? Je peux alors changer le répertoire courant en ce lecteur et le cd %Root% fonctionnera.