>>>
oFSO = CREATEOBJECT("Scripting.FileSystemObject")
>>>oFolder = oFSO.GetFolder("C:\")
>>>?oFolder.Size
>>>When I run this code from the Command Window, the .Size grinds away on my HD for about 12 seconds (which is as expected, it's scanning all folders/files) then craps out with
>>>
>>>OLE error code 0x800a0046: Unknown COM status code.
>>>
>>>I'd like to find out if it's limited to my system or if others get it too.
>>>
>>>My environment:
>>>W2K SP2 + all critical updates and security patches - logged in as Administrator
>>>IE6 6.0.2600.0000 with all security patches
>>>VFP7 build 9262 with available patches
>>
>>I get the same error too (on W2K). If you want to get the drive's size, you can also do this:
>>
oFSO = CREATEOBJECT("Scripting.FileSystemObject")
>>oDrive = oFSO.GetDrive("C:\")
>>?oDrive.AvailableSpace
>>?oDrive.TotalSize
>>HTH
>
>That would be totalsize for hard disk space.
oFSO = CREATEOBJECT("Scripting.FileSystemObject")
oDrive = oFSO.GetDrive("D:\")
?oDrive.AvailableSpace && or
?oDrive.TotalSize
?oDrive.FreeSpace
Doesn't work correctly on my D drive. It returns 2147155968 for all properties.
If it's not broken, fix it until it is.
My Blog