Python:重命名外部硬盘驱动器磁盘

时间:2019-07-15 09:58:33

标签: python-3.x

我正在使用函数win32api.GetVolumeInformation(path)获取有关我的外部驱动程序磁盘的信息。而且我需要使用python更改硬盘的名称。有什么建议吗?

下面是代码

import win32api

DiskInfo=win32api.GetVolumeInformation("E:\\")
print("DiskName:", DiskInfo[0])

## Output: DiskName: Musaab_Disk1
## My disk Name is "Musaab_Disk1", suppose I need to rename it to "Musaab_Disk2"??????

1 个答案:

答案 0 :(得分:0)

您可以通过生成子进程来尝试执行Dos命令“标签”

import subprocess
import win32api

disk_info_old = win32api.GetVolumeInformation("E:\\")
print("disk info old", disk_info_old)

subprocess.run(['label', 'E:Musaab_Disk2'])
disk_info_new = win32api.GetVolumeInformation("E:\\")
print("disk info new", disk_info_new)