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á- ~1
la 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~2
e assim por diante, e ela abrirá a pasta correspondente, como se eu tivesse inserido seu nome completo. O Like c:\progra~1
será aberto C:\Program Files
e c:\progra~2
será aberto C:\Program Files (x86)
no win7 de 64 bits.
Como é que isso funciona?
windows-explorer
path
user1306322
fonte
fonte
C:\progra~1
o 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?Respostas:
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.
fonte
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
~N
notaçã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.fonte