Начиная с моей первой Windows 98 (и даже теперь на Win7), я мог ввести первые 6 букв (символов) имени папки и добавить ~1
после нее (когда в текущем каталоге была только одна папка с этими шестью буквами), и это работать как полное имя этого. И получается, что если в названии более одной папки с одинаковыми шестью первыми символами, я могу использовать FOLDER~2
и так далее, и она откроет соответствующую папку, как если бы я ввела ее полное имя. Like c:\progra~1
откроется C:\Program Files
и c:\progra~2
откроется C:\Program Files (x86)
на win7 64 bit.
Как это работает?
windows-explorer
path
user1306322
источник
источник
C:\progra~1
полное имя папки также отображается вместо сокращения. Кроме того: Какова цель вашего вопроса? Чего ты хочешь достичь?Ответы:
Запись базы знаний
В основном в системах FAT все записи каталога по-прежнему хранятся в формате, совместимом со старым форматом 8.3; более длинные имена хранятся в серии скрытых записей. Краткое название есть для совместимости.
источник
Это 8.3 имен файлов , и они относятся ко времени MS-DOS, которая не поддерживала более длинные имена файлов.
В Windows 95 и VFAT введена
~N
нотация тильды в качестве механизма обратной совместимости, чтобы каждому длинному имени файла было также присвоено уникальное короткое имя файла 8.3.источник