Just tried your solution Tim, worked like a charm. :) It's great because I don't even have to worry about the computer name. A question regarding the rootPath parameter...how would I be passing it? Would I be passing it as...
tuple = win32api.GetDiskFreeSpace(r'C:') or just leave it blank and the function will automatically use the rootPath of where the .py file resides? Both have returned the correct result. Kevin On Feb 28, 4:24 pm, "kevinliu23" <[EMAIL PROTECTED]> wrote: > Thanks so much for the help guys. I got the code Sick Monkey provided > to work on my computer. Now I"m more confused than ever though. :) I > thought the only standard modules provided by Python are listed here: > > http://docs.python.org/modindex.html > > But it appears that there are other modules available to me without > having to download third party code. Could someone point me to the > documentation of these other modules such as win32com.client? Thanks > everyone for your help. :) > > Also, how could I get the computer name? I would be running this code > on another machine and don't want to change the computer name in the > code every time I port it to another computer. Thanks! > > Kevin > > On Feb 28, 4:16 pm, Tim Golden <[EMAIL PROTECTED]> wrote: > > > [... re getting free disk space ...] > > > Sick Monkey wrote: > > > Here you are: > > > > >>> from win32com.client import GetObject > > >>>> wmiObj = GetObject("winmgmts:\\\\MGW01641\\root\\cimv2") > > >>>> diskinfo = wmiObj.ExecQuery("Select * from Win32_LogicalDisk") > > >>>> for disk in diskinfo: > > > ... print disk.Name, disk.FreeSpace > > > ... > > > A: None > > > C: 16978259968 > > > D: None > > > Well it's not often someone beats me to a WMI > > solution :) Just to be different, you can also > > look at the GetDiskFreeSpace function in the > > win32api module of the pywin32 extensions. > > > The doc says: """ > > tuple = GetDiskFreeSpace(rootPath) > > > Retrieves information about the specified disk, including the amount of > > free space available. > > > Parameters > > > rootPath : string > > > Specifies the root directory of the disk to return information about. If > > rootPath is None, the method uses the root of the current directory. > > > Win32 API References > > > Search for GetDiskFreeSpace at msdn, google or google groups. > > > Return Value > > The return value is a tuple of 4 integers, containing the number of > > sectors per cluster, the number of bytes per sector, the total number of > > free clusters on the disk and the total number of clusters on the disk. > > If the function fails, an error is returned. > > """ > > > TJG -- http://mail.python.org/mailman/listinfo/python-list