16

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

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

2 ответа2

9

Запись базы знаний

В основном в системах FAT все записи каталога по-прежнему хранятся в формате, совместимом со старым форматом 8.3; более длинные имена хранятся в серии скрытых записей. Краткое название есть для совместимости.

6

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .