2015-04-28 17 views
3

我有一个批处理脚本,将文件复制到我的Android手机的SD卡上。我有海量存储打开,所以我只使用cp命令而不是adb push ...CMD:我的Android设备使用哪个驱动器号?

问题是如果我有我的闪存驱动器同时插入,驱动器号被更改。另外,如果我转移到另一个驱动器设置的计算机上,我将处于同一泡菜中...

如何检测我的手机正在使用哪个驱动器号?

+0

为什么不使用'ADB PUSH',因为它不依赖硬件,只有连接的电话和一个root shell。 – user4317867

+0

@ user4317867我想让我的脚本更加便携...我可以使用它。 – Questionmark

回答

-1

您可以获取Android设备的序列号并与计算机上海量存储设备的所有序列号进行比较。例如运行:

for /f "tokens=5" %A in ('dir C:^|findstr /i /c:"Volume Serial Number"') do if %A==00CC-CEF9 echo This is the drive 

将序列号放入%A中,以便您可以将其与Android设备的序列号进行比较。

+0

那么如果批量序列号== 00CC-CEF9那么它是一个Android设备?多一点解释会很好。 :)顺便说一句:你的if语句只是回声... – Questionmark

+0

这对于我的USB卡。所有卡都有一个序列号。做一个你的Dir'来查看你的序列号。 – Trigger

+1

你应该在你的答案中提到。就目前而言,你的回答是不完整的。此外,你只是检查是否C:是Android设备,所以你根本没有回答这个问题。 – SomethingDark

相关问题