问题描述
我有一个问题,我想使用 Java 格式化连接的 USB 驱动器。我打算使用简单的命令过程(例如使用 d: 驱动器)进行格式化:
format d: /q /fs:NTFS
但是,在格式化之前,我首先需要检查我的设备是否正确。为此,我可以使用如下命令获取模型和 PNPdeviceid:
cmd /c wmic diskdrive get deviceid,Model,PNPdeviceid
这将返回以下结果(正是我需要的):
deviceid Model PNPdeviceid
\\.\PHYSICALDRIVE1 Samsung M3 Portable SCSI disk Device SCSI\disK&VEN_SAMSUNG&PROD_M3_PORTABLE\000000
我也可以使用 powershell 获取这些值,因此识别 USB 驱动器没有问题。
我的问题是,一旦我使用上述结果确定了正确的 USB 驱动器,我就无法确定格式化所需的驱动器号。
谁能建议一种使用型号或 PNPdeviceid 获取相应驱动器号的方法?
如果没有,有没有更好的方法通过不需要驱动器号的代码来格式化 USB 驱动器?
谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)