Какие есть альтернативы функции GetShortPathName? - PullRequest
4 голосов
/ 12 июля 2010

Я ищу функцию, которая может вернуть «короткий» (8.3 обозначение) путь для данного «длинного» пути. Тем не менее, функция GetShortPathName (которая казалась идеально подходящей) не работает для меня, поскольку требует, чтобы файл с заданным длинным путем уже существовал.

Какие еще варианты у меня есть для вычисления пути 8.3 для заданного длинного пути?

Ответы [ 2 ]

10 голосов
/ 12 июля 2010

Если файл не существует, он не имеет имени 8.3.Имя 8.3 создается при создании файла.Вы, конечно, можете получить путь 8.3 для каталога, в котором он используется, используя GetShortPathName в самом каталоге, если вам это нужно.

Независимо от того, что это 2010 год. На самом деле использовать 8.3 имен для * 1004 действительно назад* ничего .

2 голосов
/ 12 июля 2010

Попробуйте функцию PathGetShortPath.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...