Os nomes de arquivos e pastas no Windows são restritos em certos caracteres por razões históricas relacionadas ao MS-DOS, sua base inicial. Essas limitações garantem a compatibilidade e o funcionamento correto do sistema operacional.
Caractere inválidos incluem baras invertidas (\
) e dois pontos (:
), além de nomes protegidos como AUX, CON, PRN, e nomes de dispositivos como COM1 a COM9 e LPT1 a LPT9. Essas restrições impedem seu uso na nomeação de arquivos e pastas, mesmo nas versões atuais do Windows.
A origem dessas limitações remete ao MS-DOS, onde tais nomes identificavam dispositivos de hardware, como impressoras e portas de comunicação. Para preservar compatibilidade, o Windows mantém essas regras.
Se desejar, posso fornecer uma explicação mais detalhada ou exemplos específicos.