Como funciona a notação de caminho “PROGRA ~ 1”? [duplicado]

21

Desde o meu primeiro Windows 98 (e até agora no Win7), eu poderia inserir as 6 primeiras letras (símbolos) do nome de uma pasta e adicioná- ~1la depois (quando houvesse apenas uma pasta com essas seis letras no diretório atual), e seria trabalhar como o nome completo. E parece que, se houver mais de uma pasta com os mesmos seis primeiros símbolos em seu nome, eu posso usá-la FOLDER~2e assim por diante, e ela abrirá a pasta correspondente, como se eu tivesse inserido seu nome completo. O Like c:\progra~1será aberto C:\Program Filese c:\progra~2será aberto C:\Program Files (x86)no win7 de 64 bits.

Como é que isso funciona?

user1306322
fonte
11
Isso não acontece comigo. Se eu abrir, C:\progra~1o nome completo da pasta também será mostrado em vez da abreviação. Além disso: qual é a intenção da sua pergunta? O que você quer alcançar?
Speakr
@speakr: O mesmo aqui. Só queria postar isso.
Der Hochstapler
Começou a responder isso com base principalmente no título da pergunta real e percebi que eu a interpretava mal ... parece que você sabe como isso funciona, sua pergunta real é mais sutil. Também não posso duplicar este beahvior, fwiw.
Shinrai 07/01
Ok, decidi mudar a pergunta, já que nem sempre posso reproduzir isso agora: x De qualquer forma, isso não foi solicitado antes, poderia ser útil para outra pessoa.
user1306322
11
Nota: Nomes curtos de arquivos podem ser desativados .
Karan

Respostas:

11

Entrada da Base de Conhecimento

Basicamente, nos sistemas FAT, todas as entradas do diretório ainda são armazenadas em um formato compatível com o antigo formato 8.3; nomes mais longos são armazenados em uma série de entradas ocultas. O nome abreviado existe para compatibilidade.

pjc50
fonte
Link não funciona. Você se lembra o que era?
Thrash Abaddon
Parece que a Microsoft excluiu essa entrada da base de conhecimento, o que é muito ruim!
pjc50
6

Esses são nomes de arquivos 8.3 e datam dos dias do MS-DOS, que não suportavam nomes de arquivos mais longos.

O Windows 95 e o VFAT introduziram a ~Nnotação til como um mecanismo de compatibilidade com versões anteriores, para fornecer a cada nome de arquivo longo um nome de arquivo curto 8.3 também.

Pi Delport
fonte