[App Sharing] 自己写的小工具:folder-merger文件夹合并
Tofloor
poster avatar
GBwater
deepin
2022-03-06 01:06
Author

folder-merger文件夹合并

foldermerger.png

前言

由于在学校拷课件时不知道那些课件有新版本,全部覆盖又太耗时间,于是就有了这个东西

功能

顾名思义,合并文件夹,默认下跳过相同文件(以文件名和修改时间为判断依据),复制新文件,同名文件以修改时间较新的为准

勾选“使用哈希”则根据哈希鉴别新旧文件并同时保留,跳过相同文件(以文件哈希作为判断依据),复制新文件

食用方法

打开就可以看到这个界面

image.png

程序的逻辑是,把“源”文件夹的内容合并到“目标”文件夹中

选择文件夹可以点击按钮(没错就是那两个大大的框)选择,也可以直接拖进去

然后点击开始就可以合并了

另外,勾选哈希表示将使用文件哈希鉴别新旧文件,如果有更新,则会同时保留新旧文件并重命名

注意事项

若不勾选“使用哈希”,点击开始后,将会把“目标”文件夹中的全部旧内容覆盖为“源”文件夹中的新内容(不可找回!),请务必清楚自己在做什么

由于本人太菜,不会写多线程,所以复制开始后程序可能会无响应,属正常情况,过一会就好了

最后

项目已开源,地址:https://github.com/water2004/folder-merger

下载地址

说点题外话

上午刚考完听说考试,高三一个月一放真是闷死我了

Reply Favorite View the author
All Replies
andktan
deepin
2022-03-06 03:52
#1

like

Reply View the author
deltacatxx
deepin beta test group
2022-03-06 03:58
#2

kissing_heart

Reply View the author
jzc
deepin
2022-03-06 04:18
#3

楼主学校电脑是UOS系统吗

Reply View the author
GBwater
deepin
2022-03-06 05:11
#4
jzc

楼主学校电脑是UOS系统吗

不是,我写完在Windows下编译了个

显然如果是uos的话应该就只有我会用了tail

Reply View the author
Tonny
deepin
2022-03-06 15:46
#5
It has been deleted!
justforlxz
deepin developers team
2022-03-07 19:06
#6

其实可以用rsync,它可以帮你自动的复制改动的文件。

Reply View the author
zccrs
deepin
2022-03-07 19:09
#7

👍 上学时就有这样能力,楼主未来可期啊

Reply View the author