Information générale
Catégorie:
Contrôles ActiveX en VFP
Titre:
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
Suivant
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement