如何通过USB从Windows 7命令行访问Android文件系统

时间:2014-02-07 05:14:38

标签: android command-line

当我的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

3 个答案:

答案 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 drivenative 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