Jak działa zapis ścieżki „PROGRA ~ 1”? [duplikować]

21

Od czasu mojego pierwszego systemu Windows 98 (a nawet teraz na Win7) mogłem wprowadzić pierwsze 6 liter (symboli) nazwy folderu i dodać ~1po nim (gdy w bieżącym katalogu był tylko jeden folder z tymi sześcioma literami), i to pracować jako jego pełna nazwa. I wygląda na to, że jeśli jest więcej niż jeden folder z tymi samymi sześcioma pierwszymi symbolami w jego nazwie, mogę użyć FOLDER~2i tak dalej, i otworzy odpowiedni folder, tak jakbym wprowadził jego pełną nazwę. Like c:\progra~1otworzy się C:\Program Filesi c:\progra~2otworzy C:\Program Files (x86)na Win7 64 bit.

Jak to działa?

użytkownik1306322
źródło
1
To mi się nie przydarza. Jeśli otworzę, C:\progra~1zamiast skrótu wyświetlana jest również pełna nazwa folderu. Poza tym: jaki jest cel twojego pytania? Co chcesz osiągnąć
speakr
@speakr: To samo tutaj. Chciałem tylko to opublikować.
Der Hochstapler
Zacząłem odpowiadać na to głównie na podstawie rzeczywistego tytułu pytania, a potem zdałem sobie sprawę, że źle go odczytałem ... wygląda na to, że wiesz, jak to działa, twoje prawdziwe pytanie jest bardziej subtelne. Nie mogę też powielić tego zachowania, fwiw.
Shinrai
Okej, postanowiłem zmienić pytanie, ponieważ nie zawsze mogę teraz to odtworzyć: x W każdym razie, nie zostało to wcześniej zadane, może być przydatne dla kogoś innego.
user1306322
1
Uwaga: Krótkie nazwy plików można wyłączyć .
Karan

Odpowiedzi:

11

Wpis do bazy wiedzy

Zasadniczo w systemach FAT wszystkie wpisy katalogu są nadal przechowywane w formacie zgodnym ze starym formatem 8.3; dłuższe nazwy są przechowywane w szeregu ukrytych wpisów. Skrócona nazwa służy kompatybilności.

pjc50
źródło
Link nie działa. Czy pamiętasz co to było?
Thrash Abaddon
Wygląda na to, że Microsoft usunął ten wpis z bazy wiedzy, co jest dość złe!
pjc50
6

Są to 8.3 nazwy plików i pochodzą z czasów MS-DOS, które nie obsługiwały dłuższych nazw plików.

Systemy Windows 95 i VFAT wprowadziły ~Nnotację tyldy jako mechanizm zgodności z poprzednimi wersjami, aby nadać każdemu długiemu plikowi unikalną krótką nazwę 8.3.

Pi Delport
źródło