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

Índice:

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

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

Vídeo: Por que não é possível nomear uma pasta
Vídeo: QUAL A DIFERENÇA ENTRE HD, SSD E SSD M.2 NVME NO PC? TESTE PRÁTICO - YouTube 2024, Abril
Anonim
Às vezes, por uma questão de curiosidade, ou com base em um desejo real de apenas fazer algo diferente, você pode tentar usar alguns nomes incomuns para pastas em seu sistema Windows - com resultados mistos. Com isso em mente, a postagem de perguntas e respostas do SuperUser de hoje tem a resposta para a pergunta de um leitor curioso.
Às vezes, por uma questão de curiosidade, ou com base em um desejo real de apenas fazer algo diferente, você pode tentar usar alguns nomes incomuns para pastas em seu sistema Windows - com resultados mistos. Com isso em mente, a postagem de perguntas e respostas do SuperUser de hoje tem a resposta para a pergunta de um leitor curioso.

A sessão de perguntas e respostas de hoje nos é oferecida por cortesia do SuperUser, uma subdivisão do Stack Exchange, um agrupamento de sites de perguntas e respostas conduzido pela comunidade.

Screenshot de janela de mensagem cortesia de Ben N (SuperUser).

A questão

Leitor de SuperUser EdwardBlack quer saber porque não é possível nomear uma pasta ._. em seu sistema Windows 7:

I just noticed that it is not possible to name a folder

._.

no meu sistema Windows 7. Ele é renomeado para

._

em vez de. Às vezes, ele desaparece logo depois de nomeá-lo, mas reaparece depois de atualizar a 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

Ben N, o colaborador do SuperUser, tem a resposta para nós:

Windows normally requires files to have either no extension or an extension that is at least one character long. It does not like zero length extensions (i.e. file names that end with a period). Folders can have extensions too, therefore, Windows does not let their names end with a period.

Source: From the article linked to by DavidPostill:

Use a period to separate the base file name from the extension in the name of a directory or file.

If you try to end a file or directory name with a period, Windows just assumes that you did not want an extension and thus removes it (even if you create it with the md command in a command prompt window).

Danger Zone

If you really want a folder name to end with period, you will need to use the magic raw name override sequence of ?. In a command prompt window, md \?C:path ocontainer._. will indeed create a folder named ._., but lots of programs will have problems with it, even Windows Explorer:

Image
Image

Such a directory can only be removed with the rd command followed by its ? name, or renamed with its short (8.3, dir /x) name.

Tem algo a acrescentar à explicação? Som desligado nos comentários. Quer ler mais respostas de outros usuários do Stack Exchange com experiência em tecnologia? Confira o tópico de discussão completo aqui.

Recomendado: