2024-09-30 14:19:11 发布
网友
我有两个驱动器,操作系统驱动器和备份驱动器在windows中。你知道吗
我想编写一个python脚本来检测备份驱动器,并返回分配给它的字母,并确保它是一个外部磁盘,而不是thumbdrive或dvdrom。分配给驱动器的字母可能不同。你知道吗
thumbdrive
dvdrom
在python中有这样做的方法吗?我一直在找,但没有结果。你知道吗
我找到了一种方法来检测驱动器是否是使用python的外部HDD。你知道吗
import wmi c = wmi.WMI() for disk in c.Win32_LogicalDisk(["Caption", "VolumeName"], DriveType=3): print disk
扩展我的评论
Is there a way to do that in python?
我认为简单的答案是:不,不是用Python,不是用另一种语言。你知道吗
I want to write a python script that detects the backup drive
我不认为有办法做到这一点。驱动器本身没有任何东西可以用来检测用户是否打算将连接的驱动器用作“备份”驱动器或其他用途。换句话说,驱动器是否是“备份”驱动器取决于用户的行为,而不是驱动器本身的属性。你知道吗
格式化驱动器时可以设置一些标志(例如,它是否是可引导驱动器等),但仅此而已。你知道吗
如果我们讨论的是一种只供您个人使用的方法,那么可能有用的方法如下:
显然,这只有在遵守公约的情况下才能奏效。这不是一个可以任意应用于其他情况的解决方案,在这些情况下,假设不成立。你知道吗
makes sure it is an external disk not thumbdrive or dvdrom.
这个可能很棘手。如果你把一个外置硬盘连接到一个USB插头上,系统就会知道硬盘的容量,以及它是通过USB接口连接的,但我想这就足够了。你知道吗
我找到了一种方法来检测驱动器是否是使用python的外部HDD。你知道吗
扩展我的评论
我认为简单的答案是:不,不是用Python,不是用另一种语言。你知道吗
我不认为有办法做到这一点。驱动器本身没有任何东西可以用来检测用户是否打算将连接的驱动器用作“备份”驱动器或其他用途。换句话说,驱动器是否是“备份”驱动器取决于用户的行为,而不是驱动器本身的属性。你知道吗
格式化驱动器时可以设置一些标志(例如,它是否是可引导驱动器等),但仅此而已。你知道吗
如果我们讨论的是一种只供您个人使用的方法,那么可能有用的方法如下:
显然,这只有在遵守公约的情况下才能奏效。这不是一个可以任意应用于其他情况的解决方案,在这些情况下,假设不成立。你知道吗
这个可能很棘手。如果你把一个外置硬盘连接到一个USB插头上,系统就会知道硬盘的容量,以及它是通过USB接口连接的,但我想这就足够了。你知道吗
相关问题 更多 >
编程相关推荐