您的位置:首页 > 其它

adb pull 和 adb push

2015-07-15 15:17 176 查看
1. 操作单个文件
通过adb push,则可将文件添加到SD卡中。如果想在push的时候修改文件名称的话,只需要修改push的第二个参数改成完整路径(目录+文件名),如/sdcard/test-0.jpg。重启模拟器,则可以在见到SD卡中新添加的内容了。

adb push E:/images/test.jpg /sdcard/
adb push E:/images/test.jpg /sdcard/test-0.jpg
而要将test.jpg提取出来的话,可使用adb pull命令。第二个参数为本机硬盘地址,如果不想改名的话,只需要输入目录地址(不能加\),而需要改名的话,输入文件的完整路径就行了。
adb pull /sdcard/images/test.jpg E:\tmp
adb pull /sdcard/images/test.jpg E:\tmp\test-0.jpg

2. 操作整个文件夹
要将硬盘上的一个文件夹的所有内容都添加至SD卡的话,可以通过如下命令(注意pic后面不能有\):
adb push E:\Android\pic /sdcard/images/

linux下: adb push ~/Videos/bigbang4 /storage/sdcard0 push进去了整个文件夹中的视频
adb push ~/Videos/bigbang4/*.* /storage/sdcard0是错误的

该命令会把pic文件下以及其子文件夹的内容全部添加到SD卡的images目录下。如果SD卡下没有images目录的话,可以先通过adb shell进行创建,如下:
adb shell
cd /sdcard
mkdir images
exit
而导出整个文件夹的话,可以通过如下命令:
adb pull /sdcard/images/ E:\tmp
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: