博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
备份Android机上的照片
阅读量:6407 次
发布时间:2019-06-23

本文共 726 字,大约阅读时间需要 2 分钟。

[本文出自天外归云的博客园]

一年一度的春节放假开始了,今天收拾柜子发现了一台上大学时候用的android机,里面有几百张当年的回忆。

写了个shell脚本遍历了下照片存放的路径,然后用一个python脚本把照片下载到本地。

Shell脚本如下:

#!/bin/bash  for file in /sdcard/external_sd/DCIM/100LGDSC/*  doif [ -f "$file" ]then  echo $file  fi  done

其中“/sdcard/external_sd/DCIM/100LGDSC/*”是我android机上照片存放的路径。

我在“adb shell ls /sdcard/external_sd/DCIM”这个路径下存放这个脚本:

adb shellcd /sdcard/external_sd/DCIMtouch test.sh

然后在本地写个python脚本调用android机上的这个shell脚本,把遍历结果(照片路径)都下载到本地:

# coding:utf-8import subprocesscmd = "adb shell sh /sdcard/external_sd/DCIM/test.sh"p = subprocess.Popen(cmd, shell=True,stdout=subprocess.PIPE)out = p.stdout.readlines()for line in out:    subprocess.run(["adb","pull",line.decode().strip()])

之后在python脚本所在目录下执行脚本,把照片下载到当前路径:

 

转载地址:http://sltea.baihongyu.com/

你可能感兴趣的文章
Centos5上安装JRE和LUMAQQ
查看>>
关于监控工具的主动发起性能测试
查看>>
我的友情链接
查看>>
OpenSSL学习(十六):基础-指令rand
查看>>
Apache+tomcat实现高可用WEB集群
查看>>
KeyMob致力于打造国内领先的移动广告平台
查看>>
oracle的基本语法
查看>>
路由选路原则
查看>>
jvm 学习(一)
查看>>
JavaScript简介
查看>>
SQL Server附加数据库拒绝访问解决方法汇总
查看>>
SM2算法原理及实现
查看>>
RHCA教材翻译计划
查看>>
js-小括号在不同场合下的作用
查看>>
我的友情链接
查看>>
kvm中虚拟机的硬盘扩容
查看>>
Android (Launch Mode) 四种启动模式
查看>>
透视学理论(二)
查看>>
Dubbo/HSF在Service Mesh下的思考和方案
查看>>
Django form表单
查看>>