如何使用Perl从8.3 DOS路径获取完整的Win32路径?

时间:2009-04-20 21:27:07

标签: windows perl dos

我的问题基本上都说明了一切。我得到了这个:

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 个答案:

答案 0 :(得分:12)

您可以使用Win32模块中的Win32::GetLongPathName($path)

答案 1 :(得分:7)

Win32::GetLongPathName()就是你所需要的。