Как получить полный путь Win32 из 8.3 пути DOS с Perl? - PullRequest
2 голосов
/ 21 апреля 2009

Мой вопрос в основном говорит обо всем. Я получаю это:

C:\DOCUME~1\frew\MYDOCU~1\Code\AIRCRA~1\lib\ACD\VALIDA~1.PM

и я хочу это:

C:\Documents and Settings\frew\My Documents\Code\aircraft_ducting\lib\ACD\Validators.pm

Я посмотрел на File :: Spec :: Win32, но там, похоже, не было ничего, что могло бы помочь.

Идеи

Спасибо!

Ответы [ 2 ]

12 голосов
/ 21 апреля 2009

Вы можете использовать Win32::GetLongPathName($path) из модуля Win32.

7 голосов
/ 21 апреля 2009

Win32::GetLongPathName() - это все, что вам нужно.

...