Wie funktioniert die Pfadnotation „PROGRA ~ 1“? [Duplikat]

21

Seit meinem ersten Windows 98 (und sogar jetzt unter Win7) konnte ich die ersten 6 Buchstaben (Symbole) eines Ordnernamens eingeben und danach hinzufügen ~1(wenn es nur einen Ordner mit diesen sechs Buchstaben im aktuellen Verzeichnis gab) arbeite wie der volle name davon. Und es scheint, dass ich, wenn mehr als ein Ordner mit den gleichen sechs ersten Symbolen im Namen vorhanden ist, FOLDER~2den entsprechenden Ordner öffnen kann, als hätte ich seinen vollständigen Namen eingegeben. Wie c:\progra~1wird geöffnet C:\Program Filesund c:\progra~2wird C:\Program Files (x86)auf Win7 64-Bit geöffnet .

Wie funktioniert das?

user1306322
quelle
1
Das passiert mir nicht. Beim Öffnen C:\progra~1wird anstelle der Abkürzung auch der vollständige Ordnername angezeigt. Außerdem: Was ist die Absicht Ihrer Frage? Was willst du erreichen
Speakr
@speakr: Gleiches hier. Ich wollte das nur posten.
Der Hochstapler
Begonnen, dies zu beantworten, hauptsächlich basierend auf dem eigentlichen Fragentitel, dann wurde mir klar, dass ich es falsch verstanden habe ... anscheinend wissen Sie, wie dies funktioniert, Ihre eigentliche Frage ist subtiler. Ich kann diesen Beahvior auch nicht kopieren, fwiw.
Shinrai
Okay, ich habe mich entschlossen, die Frage zu ändern, da ich das jetzt nicht immer reproduzieren kann: x Wie auch immer, es wurde vorher nicht gefragt, könnte für jemand anderen nützlich sein.
user1306322
1
Hinweis: Kurze Dateinamen können deaktiviert werden .
Karan

Antworten:

11

Knowledge Base-Eintrag

Grundsätzlich werden auf FAT-Systemen alle Verzeichniseinträge in einem Format gespeichert, das mit dem alten 8.3-Format kompatibel ist. längere Namen werden in einer Reihe versteckter Einträge gespeichert. Der Kurzname dient der Kompatibilität.

pjc50
quelle
Link funktioniert nicht. Erinnerst du dich, was es war?
Thrash Abaddon
Es scheint, dass Microsoft diesen Knowledge Base-Eintrag gelöscht hat, was ziemlich schlecht von ihnen ist!
pjc50
6

Dies sind 8.3-Dateinamen , die auf die Tage von MS-DOS zurückgehen, wo längere Dateinamen nicht unterstützt wurden.

Windows 95 und VFAT führten die ~NTilde-Notation als Abwärtskompatibilitätsmechanismus ein, um jedem langen Dateinamen auch einen eindeutigen 8.3-Kurznamen zu geben.

Pi Delport
quelle