【问题标题】:How to access Android File system from Windows 7 command line through USB如何通过 USB 从 Windows 7 命令行访问 Android 文件系统
【发布时间】:2014-03-04 09:36:21
【问题描述】:

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

【问题讨论】:

标签: android command-line


【解决方案1】:

较新的 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)。

【讨论】:

    【解决方案2】:

    您可以尝试在android设备上安装WebDAV服务器,然后在Windows 7上将WebDAV服务器挂载为驱动器,挂载到驱动器后,您可以从命令行访问驱动器(android文件夹)。
    这是一个来自Google Play的免费WebDAV服务器(当然Google Play还有很多其他的WebDAV服务器)
    以及在 Windows 7 上将 WebDAV 服务器挂载为驱动器的步骤

    【讨论】:

    【解决方案3】:

    在您的 Android 设备上: 设置->更多设置...->USB实用程序 按“将存储设备连接到 PC”按钮并插入 USB 数据线。 然后按“打开 USB 存储”,您将在“我的电脑”中看到分配给您手机的新盘符。

    现在你可以运行你的命令了:

    D:\temp> mp3splt DRIVE_LETTER:\Podcast\program1.mp3 7.12 7.30 -d out -o program1Extract
    

    【讨论】:

    • 这个解决方案听起来不错,但不幸的是我没有在我的手机上看到你提到的选项。当我在 USB 通知上键入时,我只有 2 个选项:MTP(已选择)和 PTP。我的手机详细信息是:Galaxy S4 Android 4.3。调试模式启用。你也有安卓4.3吗?它可以解释为什么我们没有相同的菜单吗?还有其他想法吗?再次感谢
    • 我的安卓版本是4.1.2。似乎较新版本的Android有所变化。 Howeer 我认为你走错了菜单。你去>设置>存储>单击上下文菜单> USB计算机连接> PTP而不是设置>更多...> USB。试试这个。
    • 在我的 Sony xPeria Z3 Compact 中有这个选项。
    • 不适用于三星 Galaxy S4 mini。找不到上述任何选项。
    猜你喜欢
    • 1970-01-01
    • 2019-10-25
    • 1970-01-01
    • 2021-06-19
    • 2017-05-21
    • 2021-05-27
    • 1970-01-01
    • 1970-01-01
    • 2013-01-28
    相关资源
    最近更新 更多