2009-08-17 73 views
1

我試圖找到一個等效的Python函數到Windows函數DriveInfo.IsReady。我花了一段時間搜索win32api和win32file提供的功能,但我找不到任何東西(雖然也許這是因爲我沒有設法在網上找到很多有用的文檔,所以只是搜索功能列表)。Python Win32 - 等效函數DriveInfo.IsReady

任何幫助將感激地收到。

回答

1

我以前用GetVolumeInformation來確定這個。例如,如下所示:

def is_drive_ready(drive_name): 
    try: 
     win32api.GetVolumeInformation(drive_name) 
     return True 
    except: 
     return False 

print 'ready:', is_drive_ready('c:\\') # true 
print 'ready:', is_drive_ready('d:\\') # false (on my system) 

您需要win32api模塊。