General information
Category:
ActiveX controls in VFP
Title:
Scripting.FileSystemObject
Anyone using the Scripting.FileSystemObject in SCRRUN.DLL to get information on drives, folders, volume names etc?
oFS = CREATEOBJECT("Scripting.FileSystemObject")
cDrive = ..drive letter ...
IF oFS.DriveExists(cDrive)
oDrv = oFS.Drives.Item(cDrive)
? oDrv.SerialNumber
? oDrv.FreeSpace
? oDrv.TotalSpace
... etc ...
ENDIF
It works very well (as long as you have SCRRUN.DLL installed), but I cannot get volume serial numbers from some partitions. On a W2K machine, its FAT partition gives a good serial number, but its 2 NTFS partitions each return "0000-0000".
The KnowledgeBase article Q139547 shows how to use the GetVolumeInformation API call with VFP - but this does no better.
VOL at the command prompt returns a good serial for each partition.
Any clues about how to get around this? Any past threads deal with it?
John Burton
Next
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only