这是问题所在。我们有100多个外部500GB USB驱动器。每个驱动器将在一年中前往新的位置。自动检测USB驱动器插入Windows系统,然后分配Z:\盘符的最佳方法是什么?这些USB驱动器将被插入到许多不同的电脑让喜欢本Python检测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)
脚本是很难由于使用在不同的Windows系统上的移动USB驱动器的所有时间的动态性质?您可以通过WMI自动检测或者使用NTFS进行某种卷装入?
如果Z:驱动器已插入正在使用的机器中,您会发生什么? – 2009-11-20 15:46:12
脚本需要在驱动器上还是在每个插入的Windows计算机上? – slurdge 2009-11-20 15:55:31
@Jim B 我们选择Z:\驱动器,因为它并未在当前实施该环境的环境中使用。客户端还会提前知道在运行此脚本时不会映射z:\驱动器。 @slurdge 我们得到一个USB驱动器,运行一个不同的python脚本,将6,000个视频移动到视频目录。然后我们使用访问模块在报告中创建超链接,并参考这些视频。因此,可以全面使用映射z:\ videos \,并且不会中断报告中的链接。 –
Dunwitch
2009-11-20 17:22:20