跳到主内容
UniKit

文件名文件后缀拆分提取

批量把文件名拆成「文件名 + 后缀」:多段后缀(.tar.gz)可整体当一个后缀、无后缀、以点开头的隐藏文件与末尾带点都处理得当,可选后缀带点、只要文件名或只要后缀。

浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。

文件名列表

拆分结果

默认每行「文件名 + 制表符 + 后缀」。

粘贴文件名列表后即可拆分

文件数: 0 · 有后缀: 0 · 无后缀: 0 · 多段后缀: 0

这个工具能做什么

  • 批量统计一个目录清单里各后缀的文件数量,做磁盘占用或类型分布分析。
  • 重命名前的准备工作:拆出主名与后缀,方便加前缀或统一后缀大小写。
  • 校验上传文件名是否规范,例如是否混用了 .jpeg 与 .jpg、是否出现了多段后缀。

示例

输入

report.tar.gz
.gitignore
archive.2026.zip
README
draft.

输出

report	tar.gz
.gitignore	
archive.2026	zip
README	
draft	

report.tar.gz 的多段后缀整体保留,.gitignore 视为无后缀,末尾的 draft. 去掉点后也没有后缀。

常见问题

report.tar.gz 的后缀是什么?

默认是 tar.gz(多段后缀整体保留),文件名是 report。关掉「多段后缀整体保留」后就只取最后一段,得到后缀 gz、文件名 report.tar。

.gitignore 的后缀是什么?

没有后缀。以点开头的隐藏文件整个名字就是文件名,否则 .gitignore 会被拆成「空文件名 + gitignore 后缀」,这在重命名脚本里是常见的坑。

draft. 这种末尾带点的怎么算?

也没有后缀。末尾的点在 Windows 上会被静默丢弃,所以这里先把结尾的点去掉再拆分,文件名得到 draft。

后缀会带点吗?

默认不带(输出 gz、txt),勾选「后缀带点」后会输出 .gz、.txt,方便直接做字符串拼接或比较。

关键词:文件后缀拆分取后缀文件扩展名extension extractortar.gz 后缀隐藏文件后缀批量拆文件名file name split

同类工具