Ah ben zut alors ! ;-)
DEUX répertoires avec le même nom ... apparemment!
Je dis "apparemment" car en théorie c'est impossible, toute création de répertoire (à l'aide des fonctions de Windows) étant soumise au test préalable d'existence de ce répertoire (et refus de création s'il existe déjà).
Il se pourrait (c'est une hypothèse que je formule) qu'il y ait un caractère invisible dans le nom d'un des dossiers, p.ex. celui dont le code ANSI est 255 (0xFF)
(j'ai déjà rencontré ce "gag"!)
Ce n'est pas évident à détecter sans outil spécialisé qui permette de voir le contenu hexadécimal d'un dossier. Mais au minimum, on peut voir s'il y a "quelque chose après" en faisant écrire les noms de dossiers suivis immédiatement par un caractère donné quelconque.
Exemple :
for /D %R in (Pr*) do echo %R#
Chez moi (où tout est normal) cela donne :
C:>echo Program Files#
Program Files#
C:>echo Program Files (x86)#
Program Files (x86)#
On voit ici qu'il n'y a rien entre la fin du nom de dossier et le caractère final (ici "#")
Pourrais-tu faire de même ?