当我的Android设备(Samsung galaxy s4)连接到我的笔记本电脑(Windows 7)时,我希望能够从Windows 7命令行访问Android设备上的文件。命令:
cd Computer\GGS4\Phone
或
Computer\GGS4\Phone:
不起作用
仅供参考,我需要这样做的原因是使用笔记本电脑的mp3slpt
来剪切Android设备上的mp3文件。
类似的东西:
D:\temp> mp3splt Computer\GGS4\Podcast\program1.mp3 7.12 7.30 -d out -o program1Extract
答案 0 :(得分:9)
较新的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
您还可以开发一个Win7驱动程序,该驱动程序使用MTP提供虚拟驱动器或在您的设备上运行FTP服务器,然后您可以associate with a Windows drive(native Win7 example)。
答案 1 :(得分:4)
您可以尝试将WebDAV服务器安装到Android设备,然后将WebDAV服务器作为驱动器安装在Windows 7上,安装到驱动器后,可以从命令行访问驱动器(android文件夹)。 /> 这是来自Google Play的免费WebDAV服务器(当然,Google Play中还有许多其他WebDAV服务器) 以及将WebDAV服务器作为驱动器安装在Windows 7上的步骤
答案 2 :(得分:0)
在您的Android设备上: 设置 - >更多设置...-> USB实用程序 按“将存储连接到PC”按钮并插入USB电缆。 然后按“打开USB存储”,您将在“我的电脑”中看到分配给电话的新驱动器号。
现在你可以运行你的命令:
D:\temp> mp3splt DRIVE_LETTER:\Podcast\program1.mp3 7.12 7.30 -d out -o program1Extract