Как работает обозначение пути «PROGRA ~ 1»?

Начиная с моей первой Windows 98 (и даже теперь на Win7), я мог бы ввести первые 6 букв (символов) имени папки и добавить ~1 после нее (когда была только одна папка с этими шестью буквами в текущем каталоге) и Он будет работать как полное имя. И кажется, что если в его имени имеется более одной папки с шестью первыми символами, я могу использовать FOLDER~2 и т. Д., И она откроет соответствующую папку, как если бы я ввел ее полное имя. Как c:\progra~1 откроет C:\Program Files и c:\progra~2 откроет C:\Program Files (x86) на 64-разрядном Win7.

Как это работает?

Вход в базу знаний

В основном на FAT-системах все записи в каталоге все еще хранятся в формате, совместимом со старым 8.3-форматом; Более длинные имена хранятся в серии скрытых записей. Сокращенное название для совместимости.

Это имена файлов 8.3 , и они относятся ко дням MS-DOS, которые не поддерживают более длинные имена файлов.

Windows 95 и VFAT ввели нотацию ~N тильды в качестве механизма обратной совместимости, чтобы дать каждому длинному имени файла также уникальное 8,3 короткое имя файла.

  • Изменение значков файлов в Windows 7
  • Создание новой папки или файла с помощью проводника в Windows 7 не отображается в проводнике до тех пор, пока не будет нажата кнопка Обновить или F5
  • Добавить элементы в список «Открыть с» в Windows 8
  • Почему моя загрузочная папка так долго загружается?
  • Как предотвратить открытие текущей папки пользователя при запуске Windows Explorer?
  • Как подключиться к FTP-сайту в проводнике Windows?
  • Отключить предупреждение «Эти файлы могут быть вредны для вашего компьютера»?
  • Комбинация клавиш для создания новой папки или файла? (Windows)
  • Как открыть файл как доступный только для чтения из проводника Windows?
  • Как установить проводник Windows в Windows 7 для отображения метаданных / тегов файлов Ogg Vorbis (.OGG) в режиме «Подробности»?
  • Отключить открытие браузера из адресной строки проводника Windows.
  • Давайте будем гением компьютера.