Hi All-- Use win32api to find drives: ====cut here==== #!/usr/bin/python # -*- coding: utf-8 -*-
import os import os.path import win32api import sys def findAllDrives(): Drives=[] print "Searching for drives..." drives=win32api.GetLogicalDriveStrings().split(":") for i in drives: dr=i[-1].lower() if dr.isalpha(): dr+=":\\" inf=None try: inf=win32api.GetVolumeInformation(dr) except: pass # Removable drive, not ready # You'll still get the drive letter, but inf will be None Drives.append([dr,inf]) return Drives if __name__=="__main__": drives=findAllDrives() for i in drives: print i[0],i[1] ====cut here==== Metta, Ivan ---------------------------------------------- Ivan Van Laningham God N Locomotive Works http://www.andi-holmes.com/ http://www.foretec.com/python/workshops/1998-11/proceedings.html Army Signal Corps: Cu Chi, Class of '70 Author: Teach Yourself Python in 24 Hours -- http://mail.python.org/mailman/listinfo/python-list