从 Android 手机复制文件到 Windows,并保留时间信息?

111 天前
 akiflax

想从手机里把文件备份到电脑里,且希望保留时间戳。

但使用 adb pull -a 复制时中文目录会出现问题,报错 adb: error: failed to create directory: Illegal Byte Sequence

用小米文件管理内置的 ftp 功能,复制后月份正确但年份会自动变为 2023 年。

有没有推荐的复制内部存储文件的方法?

4126 次点击
所在节点    Android
21 条回复
oxygenkun101
111 天前
如果能 mount 文件系统,只要写个脚本复制后把元信息再写入一下新文件就行了
ysc3839
111 天前
用 MiXplorer 的 WebDAV 服务器 + WinSCP 复制是能保留的。
hosiet
111 天前
主机 adb 是 Windows 上运行的吗?换个 mac 或者 Linux 也许就不会出错。
ltkun
111 天前
先打包再复制?
laminux29
111 天前
1.FTP 、SFTP 、FTPS 、HTTPS 、WebDAV 、Samba 、NFS 等等,这些是文件共享接口,复制文件时,保留时间信息功能,与它无关。

2.你需要保留时间信息功能,推荐 Windows 下的企业级文件复制工具:SyncBackPro ,它有完整的关于时间的设定,百度有学习版。
lixinrui000
111 天前
用 es 文件管理器开 ftp 服务器,Windows 用 filezilla 拉取前设置传输选项:保留时间戳
hrdom
111 天前
@laminux29 有关好吧
hrdom
111 天前
@lixinrui000 es 的修改时间,一年以前的不对(会莫名变成一年内)
hrdom
111 天前
@akiflax xplore 亲测时间是对的( win 端不能用自带的资源管理器,时间也有问题。推荐用 filezilla )
hrdom
111 天前
附:ftp 传大量小文件很慢
zictos
111 天前
用 tar 命令打包,权限都可以保留,打包后再传到电脑。
tar -cvpf archive.tar /sdcard/DCIM
alpacabro
111 天前
简单验证了一下, 双轨快传 ( https://github.com/weixiansen574/HybridFileXfer) 似乎可以做到,并且传输速度(包括大量小文件场景下)较为理想
hrdom
111 天前
@alpacabro 这个有点意思啊,我印象里以前没有类似的软件
cwek
111 天前
保留时间信息的话,samba 可以。
zhangneww
111 天前
最新版 localsend 也可以(测试了 Android 到 macOS )
InamikanAnju
110 天前
@cwek samba 性能好像不太行,我前几天试过用质感文件走 smb 把东西传到 nas 上,速度极慢,大概就只有几 mb/s 的水平
LZWDRWEB
110 天前
AirDroid 可以在你安卓本地存为 存储压缩的压缩包 PC 收到后解压就是原文件
缺点 要求较高的无线网络稳定性
Esec
110 天前
用 strace 看很多保留时间戳的方案都是写完文件再执行一条指令主动去改,对命令行熟悉的话可以在线打包 tar 走管道,接受方在线解包
lifansama
110 天前
用 rar 打包😂
busier
110 天前
Android 里面跑个终端模拟器呀,用 rsync 参数-t 或者 scp 参数-p 好像,都可以携带时间信息呀

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1058730

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX