====== GETLONGPATH method (Filesystem) ======
==== Description ====
Converts a legacy DOS short "8.3" style file path to a full one.
==== Syntax ====
LongPath = Exec_Method( "FILESYSTEM",
"GETLONGPATH",
ShortPath )
==== Parameters ====
^Name^Required^Description^
|ShortPath|Yes|Specifies the short path to convert.|
==== Returns ====
The converted long path if successful, or null if the method fails. The FILEOPRESULT property may be used to obtain more details regarding the failure.
==== Remarks ====
The GETLONGPATH method is basically a wrapper around the GetLongPath Windows API function, so it is worth examining at the documentation for this on the MSDN website to get a better idea of the capabilities of this method.
==== Example ====
// Use GETLONGPATH to convert a short path
ShortPath = "c:\progra~1\my_app"
LongPath = Exec_Method( "FILESYSTEM", "GETLONGPATH", ShortPath )
If BLen( LongPath ) Then
// LongPath should be: "C:\Program Files\my_app"
End Else
ErrorInfo = Get_Property( "FILESYSTEM", "FILEOPRESULT" )
ErrorCode = ErrorInfo
ErrorText = ErrorInfo
End
==== See Also ====
GETSHORTPATH method, FILEOPRESULT property.