Python Win32 - 相当于DriveInfo.IsReady的函数
我正在寻找一个和Windows的函数DriveInfo.IsReady等效的Python函数。我花了一些时间在win32api和win32file提供的函数中搜索,但没有找到合适的(可能是因为我在网上没有找到很多有用的文档,所以只是简单地浏览了函数列表)。
任何帮助都将不胜感激。
1 个回答
2
我以前用过 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 这个模块。