这里有一个问题。我们有数百个外部的500GB USB驱动器。每个驱动器将在全年内移动到新的位置。什么是最好的方法可以自动检测到USB驱动器已插入Windows系统,然后分配Z:\驱动器号?这些USB驱动器将插入许多不同的计算机,因此需要编写脚本来实现。
import subprocess
diskpart_data = "z-drive.txt"
open (diskpart_data, "w").write ("""
select volume F:
assign letter=Z
""")
subprocess.call ('diskpart /s %s' % diskpart_data)
由于移动USB驱动在不同的Windows系统上具有动态性,因此使用它可能会很困难。您能否通过WMI自动检测或进行某种NTFS卷挂载来解决这个问题?