The following code illustrates the use of the
ShareName property:
JScript
function ShowDriveInfo(drvpath)
{
var fso, d, s;
fso = new ActiveXObject("Scripting.FileSystemObject");
d = fso.GetDrive(fso.GetDriveName(fso.GetAbsolutePathName(drvpath)));
s = "Drive " + d.DriveLetter + ": - " + d.ShareName;
return(s);
}
VBScript
Function ShowDriveInfo(drvpath)
Dim fso, d
Set fso = CreateObject("Scripting.FileSystemObject")
Set d = fso.GetDrive(fso.GetDriveName(fso.GetAbsolutePathName(drvpath)))
ShowDriveInfo = "Drive " & d.DriveLetter & ": - " & d.ShareName
End Function
PowerBASIC
FUNCTION ShowDriveInfo (BYVAL drvPath AS STRING) AS STRING
LOCAL fso AS IFileSystem
LOCAL d AS IDrive
fso = NEWCOM "Scripting.FileSystemObject"
d = fso.GetDrive(fso.GetDriveName(fso.GetAbsolutePathName(UCODE$(drvPath))))
FUNCTION = "Drive " & ACODE$(d.DriveLetter) & ": - " & ACODE$(d.ShareName)
END FUNCTION