Por que pasta ou nome de arquivo no Windows não pode terminar com espaço? [fechadas]

0

Eu aprendi algo novo hoje. Quando tentei criar nova pasta "pasta" (sem aspas) no Visual Studio, recebi um erro:

Directory names cannot contain any of the following characters:

: * ? | " < >

Mas o nome da minha pasta não tem nenhum desses caracteres . Então eu tentei criar essa pasta no Windows Explorer e ela tira o espaço do final e cria a pasta "pasta" em vez de "pasta". O mesmo ocorre com o comando md e o mesmo vale para nomes de arquivos. Por que pasta ou nome de arquivo no Windows não pode terminar com espaço?

Eu tentei isso na partição NTFS (Windows 8.1).

    
por Pol 05.04.2014 / 12:46

2 respostas

6

Da Microsoft Nomeando arquivos, caminhos, e Namespaces artigo:

Do not end a file or directory name with a space or a period. Although the underlying file system may support such names, the Windows shell and user interface does not. However, it is acceptable to specify a period as the first character of a name. For example, ".temp".

    
por 05.04.2014 / 13:07
0

Além dos personagens que você mencionou, há também

\ /

Alguns desses caracteres são curingas e o outro é usado no caminho do arquivo ou diretório.
Então, você não pode usar nenhum deles na pasta ou no nome do arquivo.

    
por 05.04.2014 / 12:54