| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 彻底解决手机相册照片顺序乱的三种方法 -> 正文阅读 |
|
[系统运维]彻底解决手机相册照片顺序乱的三种方法 |
想着偷偷懒,用用一键换机功能来转移手机的三千张照片吧,结果就踩坑了,照片顺序全部被打乱,然后分析了原因,搞了一晚上才解决好。总结出来3种解决办法 一键换机并不完美前段时间换了新手机,听大家说MIUI自带的一键换机APP效果不错,想着两个都是小米手机,心想照片顺序的问题应该解决了吧,就用外接硬盘的方式备份到本地(备份了80多G数据,3千多张照片),再还原到新手机。 好久之后恢复完成了,照片顺序问题还是没解决,用了照片时间修复软件还是不行,相机拍得照片时间都修复对了,微信保存的网图顺序还是不对,最致命的是微信点击相册发图顺序乱糟糟,给好友发一张图得找半天。 你说这一键换机为什么不能完美的把照片同步过来呢?! 换种方式来转移照片想起来Windows系统上使用剪切命令是不会更改文件创建时间的,当时没多想,就脑抽的做了个骚操作
但,踩坑了,移动过去的照片顺序仍然是乱的,查看照片的修改时间,全部被重写成当天日期了。。哭。。。心里十万头马踏尘而过。。 分析问题产生的原因每个文件的属性里面都有3个时间,分别是访问时间、修改时间、创建时间
MIUI相册根据mtime属性来排序,ctime并不会参与。 MIUI最坑的地方在于用USB设备备份还原的时候,不管选择移动功能还是复制功能都会把mtime时间修改,这就很无奈,所以手机里的照片顺序全乱套了。 既然知道了MIUI相册的排序规则,那么就可以通过技术手段来解决了。 三大方法修复照片时间自己总结出来三种比较靠谱的方法,前两种适用于手机照片较少的用户,第三种方法需要有linux命令的使用经验。
「方法一」 但是类似于微信保存的网图等没有exif信息的图片,这种方法就不适用了,只能用linux终端命令来修改了。 「方法二」 MIUI相册提供了时间修改功能,所以在照片不多的情况下可以通使用这个方法,打开相册,点开照片,查看属性,直接点击照片时间位置,弹出修改时间的界面就可以调整了。 MIUI相册没有修改时间至小时的功能,只能修改到日,还有个问题就是miui相册修改文件日期会顺带把文件名也改变,不仅仅是修改了时间属性,这个需要注意下 视频时间的修改方法也同样如此,使用相册的时间修改功能。 「方法三」 该方法使用终端命令来操作(前提是旧手机中没删照片),需要两台手机处于局域网中,并分别安装 该方法最简单,在配置好的手机中打开Termux软件,旧手机开启ssh服务,新手机使用 这是我从旧手机中拷贝微信聊天小视频的命令,因为一键换机后我发现微信聊天记录里的小视频也没了,真就处处是坑! 不过拷贝照片目录也是一样的方法,把包含不同目录的命令都执行一下即可。
复制完以后,可以手动清除下相册的用户数据来解决,但MIUI很鸡贼,不让你轻易清除用户数据,那我们可以下载第三方软件管理工具清除或者去应用商店里面把相册升级后,再卸载相册更新,也能绕过限制清除MIUI相册数据,这时候再启动相册,就会发现照片自动都索引出来了。 手机上如何使用Termux,以及开启SSH服务的步骤手机上需要安装Termux软件,然后通过SSH的方式拿电脑来远程操作手机提升效率,你用手机敲命令也行。。 以下步骤两台手机都需要设置: 「安装OpenSSH」
「设置SSH密码」
「更改Termux的shell实现更多实用功能」 这里使用ohmyzsh来替代 手机需要执行这两条命令
根据提示是否选择替换你的当前shell为zsh 输入y即可 安装好后,现在的Termux就支持更多的扩展命令和命令自动补全了。 总结这次彻底搞定了之前备份照片的致命问题,在前几年尚不熟悉Linux的时候,遇到被打乱的照片只能忍痛删除,不舍得删的照片就只好的乱七八糟排序在一起,非常不舒服。 MIUI鸡贼也不是一天两天了,系统上加入了各种限制,也有了更多的负优化,加入了云控系统,系统升级后经常会阉割某些好用的功能,真就什么功能好用就砍什么。 这次的折腾收获也不少,最起码对于linux的三个时间属性和scp命令比较熟悉了,以及中间折腾过程中尝试的方法,虽然文中写的方法看起来很轻松简单,但也是失败了多次才摸索出来,幸好自己的数据没丢,一切都还有拯救的机会。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 0:29:40- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |