>>>>
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.
Does this drive have any files? AvailableSpace and FreeSpace are supposed to be the same, but not TotalSize.