u2g*_*les 14 command-line android
当我的Android设备(三星galaxy s4)连接到我的笔记本电脑(Windows 7)时,我希望能够从Windows 7命令行访问Android设备上的文件.命令:
cd Computer\GGS4\Phone
Run Code Online (Sandbox Code Playgroud)
要么
Computer\GGS4\Phone:
Run Code Online (Sandbox Code Playgroud)
不工作
仅供参考,我之所以需要这个,就是使用mp3slpt笔记本电脑在Android设备上剪切mp3文件.就像是 :
D:\temp> mp3splt Computer\GGS4\Podcast\program1.mp3 7.12 7.30 -d out -o program1Extract
Run Code Online (Sandbox Code Playgroud)
较新的Android设备(主要)使用MTP与USB主机通信.较旧的设备被确定为大容量存储设备.Win7支持MTP,但它不会将设备"挂载"为驱动器,因此无法通过文件路径访问设备存储.
我认为最好的解决方案是在将文件传递给之前复制文件mp3splt:
adb pull Podcast/program1.mp3
mp3splt program1.mp3 7.12 7.30 -d out -o program1Extract
del program1.mp3
Run Code Online (Sandbox Code Playgroud)
您还可以开发一个Win7驱动程序,它使用MTP提供虚拟驱动器或在您的设备上运行FTP服务器,然后您可以将其与Windows驱动器关联(本机Win7示例).
在您的 Android 设备上:设置 -> 更多设置... -> USB 实用程序 按“将存储连接到 PC”按钮并插入 USB 电缆。然后按“打开 USB 存储”,您将在“我的电脑”中看到分配给您手机的新驱动器盘符。
现在你可以运行你的命令:
D:\temp> mp3splt DRIVE_LETTER:\Podcast\program1.mp3 7.12 7.30 -d out -o program1Extract
Run Code Online (Sandbox Code Playgroud)