Python Win32 - 与DriveInfo.IsReady等效的函数

时间:2009-08-17 21:19:06

标签: python winapi

我正在尝试为Windows函数DriveInfo.IsReady找到一个等效的Python函数。我花了一段时间搜索win32api和win32file提供的功能,但我找不到任何东西(虽然也许是因为我没有设法在线找到很多有用的文档,所以只是搜索功能列表)。

感谢任何帮助。

1 个答案:

答案 0 :(得分: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模块。