Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Scripting.FileSystemObject
Message
General information
Forum:
Visual FoxPro
Category:
ActiveX controls in VFP
Title:
Scripting.FileSystemObject
Miscellaneous
Thread ID:
00545157
Message ID:
00545157
Views:
50
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
Map
View

Click here to load this message in the networking platform