O shell do Windows não permite que um nome de arquivo ou pasta termine com ponto ou espaço. Existem rotinas de baixo nível que aparam automaticamente quaisquer pontos e/ou espaços à direita em muitas situações, inclusive quando usados com DIR.
Encontrei a seguinte confirmação de que os nomes não podem terminar com ponto ou espaço em um artigo do Microsoft Windows Dev Center: Naming Files, Paths, and Namespaces
Não termine um nome de arquivo ou diretório com um espaço ou um ponto. Embora o sistema de arquivos subjacente possa oferecer suporte a esses nomes, o shell do Windows e a interface do usuário não. No entanto, é aceitável especificar um ponto como o primeiro caractere de um nome. Por exemplo, ".temp".
O shell do Windows não permite que um nome de arquivo ou pasta termine com ponto ou espaço. Existem rotinas de baixo nível que aparam automaticamente quaisquer pontos e/ou espaços à direita em muitas situações, inclusive quando usados com
DIR
.Encontrei a seguinte confirmação de que os nomes não podem terminar com ponto ou espaço em um artigo do Microsoft Windows Dev Center: Naming Files, Paths, and Namespaces