如何在python中获取分区的NT名称?或至少列出系统中的所有名称?
我拥有:驱动器号或标签,或分区的其他标识符(例如,字母E:或标签“数据”)
我需要的是:与此分区对应的名称“\\?\\ HarddiskVolume12”。
在有人问之前,是的,我真的需要它。
问题是我需要能够处理分配有和没有分配给它们的分区的分区,因此最好的解决方案是获取具有所有ID,nt名称,字母作为属性的某种对象的列表然后,基于这些,我可以为我的目的选择我需要的分区。
P.S。我尝试使用winsys._kernel32模块中的FindFirstVolume / FindNextVolume,但是返回某种带有GUID的ID ...不完全是我想要的。
答案 0 :(得分:2)
import win32file
win32file.QueryDosDevice('E:')