我想使用“abd pull”将一些文件夹从我的 Android 手机传输到我的电脑。 我在网上做了很多研究,但没有太多关于如何正确使用此命令的信息。
我想传输整个文件夹(及其内容)并且 不仅仅是特定的文件。这可能吗?
如果是的话,我对android数据结构不是很熟悉。 如何指定位置,更具体地说,我从哪里开始? (例如: \system\xx 或 \storage\xx 我真的不知道 如何格式化它)我正在寻找文件夹和文件 内部存储
谢谢大家!
Google 或 YouTube 上的所有指南都展示了如何传输特定文件,并且仅从 SD 卡执行此操作。我想从内部存储传输整个文件夹
编辑: 感谢您的所有评论,我没有找到明确的答案,所以我尝试了一些错误。 adb pull 工作正常,但出现了一个全新的问题。
我相信您感兴趣的位置目录是:/storage/emulated/0/(您要复制的文件夹名称)/
因此,如果我想将所有照片复制到我的电脑上,我会输入: adb pull /存储/模拟/0/DCIM/
希望这有帮助
是的,我可以回答你的第一个问题 我想传输整个文件夹(及其内容),而不仅仅是特定文件。这可能吗? 答:确保在下载 Android 平台工具的位置打开 CMD。 转到您的 Android 设备并确保启用开发人员选项并启用调试模式和所需设置以通过 adb 无线传输数据。
如果您需要帮助,请参阅这篇文章 https://www.thecustomdroid.com/adb-push-pull-commands/
成功连接到端口后。 您可以使用以下命令
Adb pull /storage/(到电脑上指定的文件夹)——如果您想从内部存储中提取数据,请按照此操作。 Adb pull /sdcard/(到您电脑上的指定文件夹)——如果您想从 SD 卡提取数据,请按照此操作。
示例- C:\Users\Downloads\platform-tools_r34.0.1-windows\platform-tools>adb pull /storage/ C:\User\Downloads 生态
让我知道这是否有帮助。
我创建了这个 shell 脚本用于从 Android 设备下载 CAMERA 文件夹。 如果由于某种原因下载在中间停止,它也会恢复下载。
https://github.com/bkrajendra/android_backup
这个脚本的灵感来自于各种 SO 帖子和我很久以前在网上找到的一些示例脚本。
脚本可以在Win/Mac/Linux上执行,需要有adb cli工具。 在 Windows 上使用 gitbash 或 MobaXterm
用法:
./backup.sh [-r remote_folder] [-l local_folder]
e.g. ./backup.sh sdcard/DCIM/Camera /f/Photo/A52
希望这会对某人有所帮助!