yixiaozi 发表于 2018-7-4 12:27:22

群晖NAS重复文件删除(Python脚本)

NAS重复文件应该是所有NAS使用者头疼的问题,群晖NAS提供的官方解决办法是存储空间分析器套件,可是删除重复文件的时候需要不停点击需要删除的重复文件,效率低下。
有另外一种方式是使用重复文件查找软件,比如CloneSpy这是这种方法需要PC的支持,很不方便,实际使用中也非常容易失败。
所以就有了今天这种方法:在自定义任务中执行Python脚本,查找重复文件,删除至回收站。
使用方法:
将脚本保存至NAS目录,如“/Code/NAS/dumFIle”
添加自定义任务脚本:
python /volume3/Code/NAS/dumFIle/delete.py "/volume3/Python""/volume3/Python"
python /volume3/Code/NAS/dumFIle/deleteemp.py "/volume3/Pyhton"

声明:
部分代码源自网络
代码专为群晖NAS设计,NAS需安装Python套件
以实用为主,并未对代码进行优化,使用者请读完每行代码再执行,高手勿喷

xyz8899 发表于 2018-7-4 13:20:36

python2 or 3 ?

biguomin 发表于 2018-7-5 17:55:06

哪个版本?

yixiaozi 发表于 2018-7-6 13:10:10

xyz8899 发表于 2018-7-4 13:20
python2 or 3 ?

python2                  

yixiaozi 发表于 2018-7-6 13:11:15

biguomin 发表于 2018-7-5 17:55
哪个版本?

python2                     

宅娘伴侣 发表于 2018-7-6 15:54:25

我看了下 你是以大小一样文件名一样为准判断是重复文件的么?

yixiaozi 发表于 2018-7-6 16:46:39

宅娘伴侣 发表于 2018-7-6 15:54
我看了下 你是以大小一样文件名一样为准判断是重复文件的么?

以Hash值加文件大小为判定条件

yixiaozi 发表于 2018-7-6 16:47:46

宅娘伴侣 发表于 2018-7-6 15:54
我看了下 你是以大小一样文件名一样为准判断是重复文件的么?

因为经常有文件名不一致的相同文件,所以没考虑用文件名。

abox123 发表于 2018-7-6 17:30:53

感谢分享好脚本

mosiganyy 发表于 2018-7-6 18:10:11

这个必须支持

orangefang 发表于 2018-7-6 22:32:53

技术大佬

zk6685 发表于 2018-7-7 08:37:09

谢谢楼主利器分享

zk6685 发表于 2018-7-7 13:23:31

但是怎么知道删除结果,要指定文件夹路径么

yixiaozi 发表于 2018-7-7 15:58:03

zk6685 发表于 2018-7-7 13:23
但是怎么知道删除结果,要指定文件夹路径么

嗯嗯,第二个路径是指定删除文件夹的。

msiuser 发表于 2018-7-7 23:01:48

有用过的同学么, 效果怎么样?

msiuser 发表于 2018-7-7 23:02:22

会不会误伤文件 》?

dongzhou 发表于 2018-7-8 09:36:08

感谢分享好脚本

dengdali 发表于 2018-7-9 01:57:58

不敢随便用这种被怕误杀

tvrcfdfe 发表于 2018-7-9 09:06:13

谢谢 支持!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

caohongy0812 发表于 2018-7-11 16:28:35

非常赞的功能
页: [1] 2
查看完整版本: 群晖NAS重复文件删除(Python脚本)