Comment fonctionne la notation de chemin «PROGRA ~ 1»? [dupliquer]

16

Depuis mon premier Windows 98 (et même maintenant sur Win7), je pouvais entrer les 6 premières lettres (symboles) du nom d'un dossier et ajouter ~1 après cela (quand il n'y avait qu'un seul dossier avec ces six lettres dans le répertoire courant), et cela fonctionnerait comme nom complet. Et il semble que s'il y a plus d'un dossier avec les six mêmes premiers symboles dans son nom, je peux utiliser FOLDER~2 et ainsi de suite, et le dossier correspondant s'ouvrira, comme si j'avais saisi son nom complet. Comme c:\progra~1 ouvrira C:\Program Files et c:\progra~2 ouvrira C:\Program Files (x86) sur win7 64 bits.

Comment cela marche-t-il?

user1306322
la source
1
Ça ne m'arrive pas Si j'ouvre C:\progra~1 le nom complet du dossier est également affiché à la place de l'abréviation. En outre: quelle est l'intention de votre question? Que veux-tu accomplir?
speakr
@speakr: Pareil ici. Je voulais juste poster ça.
Der Hochstapler
J'ai commencé à répondre à cette question en me basant principalement sur le titre de la question, puis j'ai réalisé que je l'avais mal interprétée ... il semble que vous sachiez comment cela fonctionne, votre vraie question est plus subtile. Je ne peux pas dupliquer ce salaire non plus, fwiw.
Shinrai
D'accord, j'ai décidé de changer la question, car je ne peux pas toujours le reproduire maintenant: x Quoi qu'il en soit, cela n'a pas été demandé auparavant, cela pourrait être utile pour quelqu'un d'autre.
user1306322
1
Remarque: noms de fichiers courts peut être désactivé .
Karan

Réponses:

9

Entrée de la base de connaissances

Sur les systèmes FAT, toutes les entrées de répertoire sont toujours stockées dans un format compatible avec l'ancien format 8.3; les noms les plus longs sont stockés dans une série d’entrées cachées. Le nom abrégé est là pour la compatibilité.

pjc50
la source
Le lien ne fonctionne pas. Vous rappelez-vous ce que c'était?
Thrash Abaddon
Il semblerait que Microsoft ait supprimé cette entrée de la base de connaissances, ce qui est bien grave!
pjc50
6

Ceux-ci sont 8.3 noms de fichiers et remontent à l’époque de MS-DOS, qui ne prenait pas en charge les noms de fichiers plus longs.

Windows 95 et VFAT ont introduit la ~N notation tilde en tant que mécanisme de compatibilité ascendante, pour attribuer également un nom de fichier court 8.3 unique à chaque nom de fichier long.

Pi Delport
la source