Получить альтернативное имя файла в Windows - PullRequest
1 голос
/ 31 декабря 2010

Я запускаю свою программу в Windows, которая перечислит файлы в каталоге и передаст их другой библиотеке, которая обрабатывает файлы.Хотя моя программа поддерживает Unicode, библиотека не поддерживает, поэтому мне нужно преобразовать путь и имя файла Unicode в ANSI.Это прекрасно работает, если в этом имени файла нет символов Юникода.

Я знаю, что каждый файл и каталог в Windows доступен через его имя 8.3, но я не знаю, как получить это имя через Windows API.

1 Ответ

5 голосов
/ 31 декабря 2010

GetShortPathName ()

Следует отметить, что генерация коротких имен может быть отключена ( fsutil )

...