¿Cómo funciona la notación de ruta "PROGRA ~ 1"? [duplicar]

21

Desde mi primer Windows 98 (e incluso ahora en Win7), podría ingresar las primeras 6 letras (símbolos) del nombre de una carpeta y agregar ~1después (cuando solo había una carpeta con esas seis letras en el directorio actual), y sería funciona como el nombre completo de la misma. Y parece que si hay más de una carpeta con los mismos seis primeros símbolos en su nombre, puedo usar FOLDER~2y así sucesivamente, y abrirá la carpeta correspondiente, como si hubiera ingresado su nombre completo. Me gusta c:\progra~1se abrirá C:\Program Filesy c:\progra~2se abrirá C:\Program Files (x86)en win7 de 64 bits.

¿Como funciona esto?

usuario1306322
fuente
1
No me pasa a mi. Si abro C:\progra~1el nombre completo de la carpeta también se muestra en lugar de la abreviatura. Además: ¿Cuál es la intención de tu pregunta? ¿Qué quieres lograr?
hablante
@speakr: Lo mismo aquí. Solo quería publicar eso.
Der Hochstapler
Comencé a responder esto basado principalmente en el título real de la pregunta, luego me di cuenta de que lo leí mal ... parece que sabes cómo funciona, tu pregunta real es más sutil. No puedo duplicar este comportamiento tampoco, fwiw.
Shinrai
Bien, decidí cambiar la pregunta, ya que no siempre puedo reproducir esto ahora: x De todos modos, no se ha preguntado antes, podría ser útil para otra persona.
user1306322
1
Nota: los nombres de archivo cortos se pueden deshabilitar .
Karan

Respuestas:

11

Entrada de base de conocimiento

Básicamente, en los sistemas FAT, todas las entradas de directorio todavía se almacenan en un formato compatible con el antiguo formato 8.3; los nombres más largos se almacenan en una serie de entradas ocultas. El nombre corto está ahí para compatibilidad.

pjc50
fuente
El enlace no funciona. ¿Te acuerdas de lo que era?
Thrash Abaddon el
Parece que Microsoft ha eliminado esa entrada de la base de conocimiento, ¡lo cual es bastante malo de su parte!
pjc50
6

Estos son nombres de archivo 8.3 y se remontan a los días de MS-DOS, que no admitían nombres de archivo más largos.

Windows 95 y VFAT introdujeron la ~Nnotación tilde como un mecanismo de compatibilidad con versiones anteriores, para dar también a cada nombre de archivo largo un nombre de archivo corto 8.3 único.

Pi Delport
fuente