受够了Windows龟速复制?这个Python脚本,让你的安卓备份起飞!
还在忍受Windows资源管理器那个永远在“正在计算时间”的绿色进度条吗?是时候用硬核一点的办法解决问题了。
想把手机里积攒了一两年的照片、视频导出来备份到电脑硬盘。满怀期待地插上数据线,打开DCIM文件夹,Ctrl+C,Ctrl+V……Windows 的资源管理器卡住了,弹出一个窗口提示**“正在计算复制文件所需的时间”**。一分钟过去了,五分钟过去了,它还在计算。好不容易开始复制了,速度只有可怜的十几MB/s,还得祈祷中间别报错,一旦断开连接,一切重来。今天,我们彻底解决这个问题。放弃低效的 MTP 协议,我们用安卓开发者的原生工具ADB,配合一段自动化的Python脚本,实现极速、稳定、可断点续传的全盘备份。为什么这个方案更强?
这个脚本的核心是利用了 ADB (Android Debug Bridge) 的直接传输能力,并用 Python 加上了智能逻辑。✅拒绝龟速预计算:直接扫描文件列表并开始拉取,跳过 Windows 漫长的索引过程,速度跑满 USB 带宽。✅支持断点续传(核心杀手锏):这是最爽的一点!如果备份到一半不小心断了,或者今天没传完。下次运行脚本时,它会自动识别并跳过电脑上已经存在的文件,只传新的!✅智能避坑:自动跳过 Android/data 等包含数万个小文件且极易报错的系统缓存目录,确保备份过程不卡死。✅无需Root:任何开启了开发者选项的安卓手机都能用。
🛠️ 准备工作
这个方案稍微有一点点门槛,但为了以后的效率,绝对值得折腾一次。电脑端:安装Python环境(版本 3.x 即可)。电脑端:下载 ADB 工具包 (Platform-Tools),并配置好环境变量(确保在 CMD 里输入 adb 能有反应)。手机端:开启“开发者选项”,并打开**“USB调试”**。连接电脑后,记得在手机上点击“允许这台计算机调试”。
📝 食用指南
在电脑上新建一个文本文件,将文末的完整代码复制粘贴进去,然后将文件另存为 adb_backup.py(注意后缀是 .py)。用记事本或代码编辑器打开脚本,找到开头部分的配置区域。【重要】电脑上保存备份的路径。
注意:路径前面加个 r,使用反斜杠 \
PC_DEST_DIR = r"D:\MobileBackup\MyPhone"把 r"" 引号里的路径换成你电脑硬盘上实际想要保存备份的文件夹。在脚本所在的文件夹,按住 Shift 键点击鼠标右键,选择“在此处打开 Powershell/CMD 窗口”。接下来,你就可以把窗口最小化,去喝杯咖啡了。脚本会自动扫描、过滤,并开始飞速传输。
💻 完整 Python 代码
以下是完整的自动化备份脚本。代码已经做了详细的注释和防错处理,可以直接拿去用。写在最后
这个脚本最大的意义在于“效率”,正常情况半小时就能备份完手机数据,即使中间因为接触不良断开了,下次插上接着跑就行,绝不包含重复工作。技术是为了更好地生活,希望这个小工具能帮你解决大麻烦。如果觉得好用,不妨点个**「在看」**分享给更多需要备份手机的朋友吧!