1、下载工具 wget (window10版本)以及配置环境变量
工具我会上传到本篇博客的“代码包”区域,可以自行下载!
当然如果可以访问如下链接的话,也可以在这个地址自行下载一个比较新的版本即可!
GNU Wget 1.21.4 for Windows
下载完成后,解压缩会是这样的,进行一下环境变量的配置即可,这个就不说了,贴两张图片算了!
2、写一个批处理脚本,命令如下
wget -r -c -np -progress=TYPE -e robots=off http://aospxref.com/android-13.0.0_r3/xref/frameworks/av/services/audioflinger/ -P ./Download --user-agent="Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.648.204 Safari/534.16"
pause
# http://aospxref.com/android-13.0.0_r3/
# -r 递归下载,没有-r就只会下载一个网页文件
# -c 断点下载,当网络突然断开后,会进入等待状态,当网络恢复,则会继续下载
# -np 除了指定目录,其他目录不会被往上追溯下载
# -progress=TYPE 窗口最上面显示下载进度,并且不会一直滚动命令,比较整洁
# -e robots=off 这个是为了防止下载被拦截
# -P ./Download 指定下载保存路径
# --user-agent="... 这个是伪装作为浏览器下载,同样是防止被拦截,有没有用不清楚
扒拉代码的地址,可以先不要选那么浅,除非你想一次到位,可以往上多走几级目录;会比较慢;
这里我选择只扒拉到 frameworks/av/services/audioflinger/ 因此路径如下:
批处理文件,如下;
3、双击执行,扒拉代码!
最后效果如下:因为拉的少,所以还是比较快的!