adb pull /sdcard/xxx/ c:/xxx/
adb pull /sdcard/xxx/. c:/xxx/
两个命令参数前一个会把路径拉下来,后一个会把文件拉下来
如果想把一个路径下的所有jpg图像拉下来,则用下面代码
@echo off
setlocal enabledelayedexpansion
if %1.==. (
echo Wilcard parameter is required.
goto end
)
for /F "tokens=* USEBACKQ" %%F in (`adb shell ls %1`) do (
set text=%%F
set mfile=!text!
adb pull "!mfile!" %2
)
:end
endlocal
使用方式:
以上代码保存成一个 bat 脚本 pull.bat
,同目录建立一个mydir
文件下运行:pull /sdcard/*.jpg ./mydir
即可。
例如我想把sdcard/Pictures/weixin中所有的jpg图片拉下来,而gif,png的统统不要
pull sdcard/Pictures/weixin/*.jpg ./mydir
那么如果我们想同时把sdcard/Pictures/weixin,sdcard/Pictures/qq中所有的png图片拉下来,而gif,jpe的统统不要这要怎么做呢
笨人法,执行二次
pull sdcard/Pictures/weixin/*.png ./mydir
pull sdcard/Pictures/11/*.png ./mydir
那么如果我们想同时把sdcard中所有的png图片拉下来,而gif,jpe的统统不要这要怎么做呢?期待下次分解