安卓手机数万小文件(夹)快速传输到windows的方案?

研究这个东西很久了,看有没有其他人有兴趣也研究研究

目前的结论是
不能用ftp(mtp更不能用)
adb pull是最快的,是ftp速度的3倍以上

我的经验是安卓内直接打包压缩文件然后syncthing

3 个赞

打包有什么快捷的方式,不想输命令。。。

其实我看过一种打包后不保存在硬盘上直接通过网络传输到远程的方法,不知道有没有兴趣研究一下

手机用的Total Commander, 打包为啥要命令…? 工具栏一键打包

1 个赞

一般文件管理器都可以直接选中文件后压缩。

也可以试试 RAR for Android,选中多个要打包的对象后可通过系统“分享”菜单发送到 RAR,然后进行打包,比较适合图库中有大量照片需要打包这种情境。

1 个赞

你是要同步照片吧,我用 Resilio Sync ,在局域网挺快的

1 个赞

不是照片是图片,比照片小,一个几十kb

那就特别好办了,把这些文件放到一个文件夹里,然后把这个文件夹压缩一下就行,一般的文件管理器都有压缩功能。

压缩之后,再用您说的 adb pull 命令把文件传输到电脑上应该就可以了。如果您用的是带 Type-C 接口的笔记本电脑,可以考虑买一根 20 cm 的双头 Type-C 数据线连接手机和电脑,这样可能会更方便一些(当然,这个主要看电脑接口的布置。我的电脑 Type-C 口在左侧,Type-A 口都在右侧,连鼠标后再连手机很不方便,所以用的是双头 Type-C 线。如果 Type-A 口分布在电脑两侧,也可以考虑买 20 cm 的普通短数据线,即一头 Type-A 一头 Type-C)

反正都是要打包,mixplorer之类的文件管理器,都有打包功能,打包成zip,不要压缩,仅仅是存储就可以了。用adb pull也行,开个smb也行,开个webdav也行,你觉得哪个快就用哪个。

MT管理器能压缩7z

最好是不打包。。。

只要你是USB3.0 高速固态硬盘中转也是个办法 :rofl:

你试过吗,速度能达到多少

最近有空,写了个简单的powershell脚本,自动化了一下adb pull的一些操作,防止覆盖,决定就用adb pull了

7zipper是最好的方法。

我不太喜欢打包的方式,一般要在硬盘上占用空间,而我空间不足,除非能直接打包到远程硬盘上