Por que não é possível nomear uma pasta '._.' No Windows 7?


0

Às vezes, por uma questão de curiosidade, ou com base no desejo real de fazer algo diferente, você pode tentar usar nomes incomuns para pastas no sistema Windows – com resultados variados. Com isso em mente, a postagem de perguntas e respostas do superusuário de hoje tem a resposta para a pergunta de um curioso leitor.

A sessão de perguntas e respostas de hoje chega até nós como cortesia do SuperUser – uma subdivisão do Stack Exchange, um agrupamento da comunidade de sites de perguntas e respostas.

Captura de tela da janela de mensagem, cortesia de Ben N (SuperUser).

A questão

O leitor de superusuário EdwardBlack quer saber por que não é possível nomear uma pasta ._. no sistema Windows 7:

Acabei de perceber que não é possível nomear uma pasta ._. no meu sistema Windows 7. Ele é renomeado para ._ em vez de. Às vezes, ele desaparece logo após o nome, mas depois reaparece após a atualização da exibição. O Windows parece ter um problema com pontos no final de um nome de arquivo. Por que é isso?

Por que não é possível nomear uma pasta ._. no Windows 7?

A resposta

O colaborador do superusuário Ben N tem a resposta para nós:

O Windows normalmente exige que os arquivos não tenham extensão ou uma extensão com pelo menos um caractere. Não gosta de extensões de comprimento zero (ou seja, nomes de arquivos que terminam com um ponto final). As pastas também podem ter extensões; portanto, o Windows não deixa seus nomes terminarem com um ponto.

Fonte: Do artigo vinculado por DavidPostill:

  • Use um ponto para separar o nome do arquivo base da extensão no nome de um diretório ou arquivo.

Se você tentar finalizar um nome de arquivo ou diretório com um ponto, o Windows simplesmente assumirá que você não deseja uma extensão e a removerá (mesmo que você a crie com o comando md em uma janela do prompt de comando).

Zona de perigo

Se você realmente deseja que o nome de uma pasta termine com ponto, você precisará usar a sequência de substituição de nome bruto mágico de \? . Em uma janela do prompt de comando, md \? C: caminho para container ._. de fato criará uma pasta chamada ._., mas muitos programas terão problemas, mesmo o Windows Explorer:

por que não é possível nomear uma pasta-ponto-linha-ponto-nas-janelas-sete-01

Esse diretório só pode ser removido com o comando rd seguido pelo seu \? name, ou renomeado com seu curto (8.3, dir / x) nome.


Tem algo a acrescentar à explicação? Som desligado nos comentários. Deseja ler mais respostas de outros usuários do Stack Exchange com conhecimento técnico? Confira o tópico de discussão completo aqui.


Like it? Share with your friends!

0

What's Your Reaction?

hate hate
0
hate
confused confused
0
confused
fail fail
0
fail
fun fun
0
fun
geeky geeky
0
geeky
love love
0
love
lol lol
0
lol
omg omg
0
omg
win win
0
win

0 Comments

Your email address will not be published. Required fields are marked *