2014-02-07 39 views
9

当我的Android设备(Samsung Galaxy S4)连接到我的笔记本电脑(Windows 7)时,我希望能够从Android设备上访问文件Windows 7命令行。命令:如何从Windows 7命令行通过USB访问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

的可能重复[我怎样的步骤使用ADB shell?](http://stackoverflow.com/questions/4905779/how-do-i-use-the-adb-shell) – jww

回答

0

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

现在你可以运行UR命令:

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

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

+0

我的android版本是4.1.2。看起来Android的新版本有变化。但是我想你错了菜单。你去>设置>存储>点击上下文菜单> USB电脑连接> PTP,而不是设置>更多...> USB。尝试一下。 – localhost

+0

在我的Sony xPeria Z3 Compact中有这个选项。 –

7

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

您也可以使用MTP开发Win7的驱动程序,它提供了一个虚拟驱动器或运行在设备上的FTP服务器,那么你可以associate with a Windows drivenative Win7 example)。

+0

是的,这是我的备份解决方案。谢谢 – u2gilles

4

您可以尝试安装WebDAV服务器到android设备,然后在Windows 7上将WebDAV服务器安装为驱动器,安装到驱动器后,可以从命令行访问驱动器(android文件夹)。
下面是谷歌免费的WebDAV服务器播放(当然,也有Google Play许多其他WebDAV服务器)
,那么安装WebDAV服务器上的Windows 7驱动

+0

以下是[Google Play链接](https://play.google.com/store/apps/details?id=com.zq.webdav.app_free)对于那些不读日语的人,因为我做。 – JwJosefy