打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
安卓学堂第二课:将文件从电脑拷贝到手机上,吃透ADB命令之Push
userphoto

2012.03.04

关注
不用去折腾那难以配置且体积臃肿的Android-SDK,你只需把白鸽在本文中的附件下载下来并解压到C:\Adb目录中(其实解压到哪里都可以),就可以步入美妙的ADB之旅了。

  我们在该目录下按Shift+鼠标右键,然后点击“在此处打开命令窗口”就可以开始了,嗯,你要做的准备工作就这么多。

▲打开命令窗口


  言归正传,让我们回到Push这个命令本身来——顾名思义,它是英语推送的意思,也就是说我们可以用这个命令把电脑里的文件推送(即复制)到手机上。不过Push这个命令其实是覆盖式的复制,也就是说当你在不同时间Push同一个文件时,后推送的文件会覆盖之前的文件。

  那么怎么把电脑里的文件推送到手机中呢?为了方便大家练手,我在附件里也附带了1.txt这个文件,我们就以把这个文件复制到手机中为例进行讲解。

  将当前文件夹里的单个文件复制到手机中的公式为:

  adb push 文件名 手机路径

  比如要将1.txt这个文件推送到手机存储卡的根目录里(如果手机为双存储卡模式则是推送到内置存储卡,即闪存里),则该命令的书写方式如下:

adb push 1.txt sdcard/

  需要注意的是,无论是根目录还是文件夹,末尾都不要忘记/这个符号。

  如果要将1.txt这个文件推送到手机存储卡的某一个文件夹中,比如test文件夹里,则命令书写方式如下:

adb push 1.txt sdcard/test/

  如果你的手机像白鸽一样是双存储卡模式,而你又想把文件推送到外置存储卡的根目录上,则命令书写方式如下:

adb push 1.txt sdcard-ext/

  同理,推送到外置存储卡的test文件夹的命令书写方式是:

adb push 1.txt sdcard-ext/test/

▲将单个文件推送到手机存储卡里的命令演示


  看到这里你一定会怀疑如果要Push很多文件到手机里是不是会很麻烦。其实完全不用担心的,因为我们的Push还支持文件夹的推送,也就是说可以将制指定文件夹里的所有文件推送到手机里。把某一文件夹中的所有文件复制到手机中的公式为:

  adb push 文件夹 手机路径

  这里假设我们在adb文件夹里创建了一个叫做test的文件夹,那么将test文件夹中的所有文件推送到存储卡的test目录的命令如下(存储卡里也要预先建立好test这个文件夹):

adb push test sdcard/test/

▲将文件夹中的所有文件推送到手机存储卡里的命令演示


  看到这里有些看官可能会问——你上面所说的都只不过是将adb文件夹中的文件推送到手机里罢了,那我如果要把电脑里其它文件夹里的文件推送到手机里,又当如何呢?别急,白鸽的这个教程是循序渐进的,接下来就来说说电脑里任意文件夹中的文件推送到手机里的公式:

  adb 电脑文件或文件夹路径 手机路径

  比如说我们要将C:\test文件夹里的1.txt文件推送到手机存储卡的test文件夹里,那么推送命令如下:

adb push c:\test\1.txt sdcard/test/

  需要注意的是,电脑路径里的和手机路径里的斜杠朝向正好相反,这点不要弄错了。

  同理,将C:\test文件夹里的全部文件推送到手机存储卡的test文件夹里的命令如下:

adb push c:\test sdcard/test/

▲将电脑任意路径的单个文件夹推送到手机存储卡里的命令演示


  看到这里,可能有读者会忍不住问:弄了半天,来来回回都是把文件推送到存储卡上,难道就不能直接把文件推送到根目录上存储卡以外的文件夹吗?您算问着了,还真有这么一个例外,那就是你可以把文件推送给到根目录的data/local/tmp文件夹里,具体实例如下:

adb push 1.txt data/local/tmp/

▲将电脑任意路径文件夹里的全部文件推送到手机存储卡里的命令演示


  不过如果你贪心地想要把文件直接推送到手机的System文件夹里的话,那可就没那么容易的,当然理论上是可以做到的,那就是通过修改根目录的default.prop文件,将ro.secure=1改为ro.secure=0,重启后执行adb remount,然后再推送就可以了。

▲修改神秘的default.prop文件


  不过问题在于大部分手机的boot.img会在启动时自动还原该文件,这样一来修改就几乎没有什么效果了。其实想推送到System文件夹里有简单得多的方法,那就是用Adb Shell,关于这Adb Shell的使用方法白鸽会在以后的安卓学堂里陆续讲述。本次的课程就上到这,我们下次再见!
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
adb工具包下载及使用教程
adb文件管理命令操作实例讲解
WINDOWS下ADB环境搭建及基本的教程和命令
Android出现“Read
电脑无法删除文件,怎么办?
ADB 详解 使用方法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服