GetAbsolutePathName Method
Returns a complete and unambiguous path from a provided path specification.
object.GetAbsolutePathName(pathspec)
Arguments
object
Required. Always the name of a FileSystemObject.pathspec
Required. Path specification to change to a complete and unambiguous path.
Remarks
A path is complete and unambiguous if it provides a complete reference from the root of the specified drive. A complete path can only end with a path separator character (\) if it specifies the root folder of a mapped drive.
Assuming the current directory is c:\mydocuments\reports, the following table illustrates the behavior of the GetAbsolutePathName method.
pathspec (JScript) |
pathspec (VBScript) |
Returned path |
---|---|---|
"c:" |
"c:" |
"c:\mydocuments\reports" |
"c:.." |
"c:.." |
"c:\mydocuments" |
"c:\\" |
"c:\" |
"c:\" |
"c:*.*\\may97" |
"c:*.*\may97" |
"c:\mydocuments\reports\*.*\may97" |
"region1" |
"region1" |
"c:\mydocuments\reports\region1" |
"c:\\..\\..\\mydocuments" |
"c:\..\..\mydocuments" |
"c:\mydocuments" |
The following example illustrates the use of the GetAbsolutePathName method.
function ShowAbsolutePath(path)
{
var fso, s= "";
fso = new ActiveXObject("Scripting.FileSystemObject");
s += fso.GetAbsolutePathName(path);
return(s);
}
Function ShowAbsolutePath(path)
Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
ShowAbsolutePath = fso.GetAbsolutePathName(path)
End Function