收起左侧

nas必备工具软件,文件名净化器name-fixer

8
回复
634
查看
[ 复制链接 ]

5

主题

19

回帖

0

牛值

江湖小虾

2025-3-11 21:10:05 显示全部楼层 阅读模式

<br /> <br />

经常用飞牛nas下载影视剧的朋友,有没有遇到这样的困扰?影视剧文件名中混杂了网站名称,十分碍眼。

为此我用go语言写了一个小工具:name-fixer。

Name Fixer 是一个命令行工具,用于批量处理文件名,可以移除文件名中的特定标记(如 [xxx-xxx.xxx]),并将匹配的文件整理到指定目录中。

功能特点

  • 支持按文件名片段匹配文件
  • 自动清理文件名中的方括号标记
  • 移除文件名前后的空格
  • 将匹配的文件移动到新目录
  • 自动清理空目录
  • 支持递归搜索子目录

使用方法

chmod +x name-fixer
sudo mv name-fixer /usr/bin

源码

源代码在[windf17/name-fixer: File Name Cleaning and Organizing Tool

](https://github.com/windf17/name-fixer)

对于不能访问github的朋友,可以访问gitee的链接:

name-fixer: 批量处理文件名的命令行工具

里面有5个文件,其中name-fixer文件是linux系统使用的,name-fixer.exe是win10、win11系统使用的。

附件说明

附件有2个文件,一个是name-fixer(linux系统使用,即在nas上使用的),name-fixer.exe是windows系统使用的。

最后

如果该工具能帮到你,辛苦你发财的小手帮我在github上点个star,谢谢。

收藏
送赞 1
分享

5

主题

19

回帖

0

牛值

江湖小虾

2025-3-11 21:20:12 楼主 显示全部楼层
使用方式很简单,比方说有个电视剧叫“电视剧”,里面混了网站名“www.xxx.com”,剧集路径在当前目录下的"www.xxx.com电视剧-01.mp4\www.xxx.com电视剧-01.mp4"、"www.xxx.com电视剧-02.mp4\www.xxx.com电视剧-02.mp4",使用命令“name-fixer 电视剧”,得到的结果是生成电视剧目录,该目录下有"电视剧-01.MP4 电视剧-02.mp4”,另外目录www.xxx.com电视剧-01.mp4www.xxx.com电视剧-02.mp4会被删除。

4

主题

46

回帖

0

牛值

初出茅庐

2025-3-14 14:50:44 显示全部楼层
强啊,楼主,666👍!
用了以后如果发现有问题,或者有什么修改意见,可以跟帖说明,或者到github、gitee上发issue。  详情 回复
2025-3-14 17:37

5

主题

19

回帖

0

牛值

江湖小虾

2025-3-14 17:37:23 楼主 显示全部楼层
用了以后如果发现有问题,或者有什么修改意见,可以跟帖说明,或者到github、gitee上发issue。

0

主题

4

回帖

0

牛值

江湖小虾

2025-3-14 20:55:34 显示全部楼层
最近发现utools的文件重命名好用,它现在可以使用AI用自然语言来重命名,可以通过smb挂载后使用utools来命名
utools当然也不错,但是它是瑞士军刀,功能比较多,要常驻内存。 我写的小工具是命令行工具,功能是批量处理文件名,若有需求可以跟我说。  详情 回复
2025-3-15 16:24

5

主题

19

回帖

0

牛值

江湖小虾

2025-3-15 16:24:10 楼主 显示全部楼层
utools当然也不错,但是它是瑞士军刀,功能比较多,要常驻内存。
我写的小工具是命令行工具,功能是批量处理文件名,若有需求可以跟我说。

0

主题

1

回帖

0

牛值

江湖小虾

2025-3-16 15:03:40 显示全部楼层
如果文件里有广告视频,怎么清理掉?这些广告视频影响刮削
你能截图给我看下目录结构和文件名结构么? name-fixer使用方式是: name-fixer 关键字 要清除的字符串1 要清楚的字符串2 ... 处理逻辑是遍历当前目录和所有子目录,找到所有包含“关键字”的文件,然后把它们按规  详情 回复
2025-3-16 20:26

5

主题

19

回帖

0

牛值

江湖小虾

2025-3-16 20:26:49 楼主 显示全部楼层
你能截图给我看下目录结构和文件名结构么?
name-fixer使用方式是:
name-fixer 关键字 要清除的字符串1 要清楚的字符串2 ...

处理逻辑是遍历当前目录和所有子目录,找到所有包含“关键字”的文件,然后把它们按规则处理文件名后全部移动到在当前目录下新建的“关键字”目录中。
其他不含“关键字”的文件不会被移动到新建的目录中。
新文件名的命名规则是:
关键字-(原文件名中从后向前找数字).(原文件的扩展名)
如果是视频文件中混了广告视频,不在这个程序的处理范畴,那是要另外用视频处理软件做剪辑才能处理的。

5

主题

19

回帖

0

牛值

江湖小虾

2025-3-22 11:05:57 楼主 显示全部楼层
代码已更新,对于linux用户推荐使用nf脚本,对于windows用户推荐使用nf.exe文件,具体请查看
https://gitee.com/fz17/name-fixer
https://github.com/windf17/name-fixer

如果对你有帮助,麻烦点个star,多谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则