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

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)

Tob*_*ias 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
Run Code Online (Sandbox Code Playgroud)

您还可以开发一个Win7驱动程序,它使用MTP提供虚拟驱动器或在您的设备上运行FTP服务器,然后您可以将其与Windows驱动器关联(本机Win7示例).


loc*_*ost 0

在您的 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)

  • 这个解决方案听起来不错,但不幸的是我在手机上看不到您提到的选项。当我输入 USB 通知时,我只有 2 个选项:MTP(选定)和 PTP。我的手机详细信息是:Galaxy S4 Android 4.3。调试模式启用。你也有安卓4.3吗?它能解释为什么我们没有相同的菜单吗?还有其他想法吗?再次感谢 (2认同)