Pagina inicial » como » Por que não é possível nomear uma pasta '._.' no Windows 7?

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

    À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 curioso leitor.

    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:

    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 depois de nomeá-lo, mas reaparece depois de atualizar a visualizaçã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:

    Normalmente, o Windows exige que os arquivos não tenham uma extensão ou uma extensão com pelo menos um caractere. Não gosta de extensões de comprimento zero (isto é, nomes de arquivos que terminam com um ponto). As pastas podem ter extensões também, portanto, o Windows não permite que seus nomes terminem com um período.

    Fonte: Do artigo ligado por DavidPostill:

    • Use um período 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 apenas pressupõe que você não deseja uma extensão e, portanto, a remove (mesmo que você a crie com a extensão comando md em uma janela de prompt de comando).

    Zona de perigo

    Se você realmente quiser que o nome de uma pasta termine com o período, será necessário usar a sequência de substituição de nome bruto mágica de \\? \. Em uma janela de prompt de comando, md \\? \ C: \ caminho \ para \ container \ ._. vai de fato criar uma pasta chamada ._., mas muitos programas terão problemas com ele, mesmo com o Windows Explorer:

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


    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.