0

PythonでパーティションのNT名を取得するにはどうすればよいですか? または、少なくともシステム内のすべての名前のリストですか?

私が持っているもの: ドライブ文字またはラベル、またはパーティションのその他の識別子 (たとえば、文字 E: またはラベル「データ」)

必要なもの: このパーティションに対応する「\\?\\HarddiskVolume12」のような名前。

誰かが尋ねる前に、はい、本当に必要です。

問題は、文字が割り当てられているパーティションと割り当てられていないパーティションをアドレス指定できるようにする必要があることです。したがって、最善の解決策は、すべての ID、nt 名、文字を属性として持つある種のオブジェクトのリストを取得することです。 、これらに基づいて、目的に必要なパーティションを選択できます。

PS winsys._kernel32 モジュールの FindFirstVolume/FindNextVolume を使用してみましたが、GUID を含むある種の ID が返されます... まさに私が望むものではありません。

4

1 に答える 1

2
import win32file

win32file.QueryDosDevice('E:')
于 2013-02-10T22:10:53.977 に答える