跳到主内容
UniKit

文件名提取

从路径列表里批量提取文件名:同时识别 Windows 反斜杠与 Unix 斜杠,正确处理 UNC 共享路径、盘符、结尾斜杠,可选回退上一段、去重与排序。

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

路径列表

文件名

一行一个文件名,可直接复制。

粘贴路径列表后即可提取文件名

路径: 0 · 取到文件名: 0 · 取不到: 0 · 唯一文件名: 0

这个工具能做什么

  • 整理从 Windows 服务器导出的文件清单,只留文件名做对比或去重。
  • 核对备份目录与源目录的文件名是否一一对应。
  • 把日志里混着 Windows 与 Linux 路径的行统一成文件名列表。

示例

输入

C:\Users\alice\Desktop\report.xlsx
\\server\share\logs\app-2026.log
/var/log/nginx/access.log
D:\media\

输出

report.xlsx
app-2026.log
access.log
media

反斜杠与斜杠都能识别;UNC 路径取到 app-2026.log,结尾是分隔符的 D:\media\ 回退到 media。

常见问题

反斜杠路径会不会被当成转义符?

不会。工具按字符切分,C:\Users\a.txt 里的反斜杠就是路径分隔符。唯一要注意的是粘贴来自代码或 JSON 的双反斜杠写法(C:\\Users)时,会多出一个空段,但文件名结果不变。

UNC 路径 \\server\share\file.txt 会得到什么?

file.txt。开头的 \\server\share 会被切成若干段,最后一段才是文件名。如果路径只到共享名(\\server\share),默认输出空行,勾选「回退到上一段」会得到 share。

盘符开头的路径怎么处理?

C:\ 会被识别为盘符而不是文件名,所以 C:\ 单独一行默认取不到文件名,勾选回退后会得到 C:,可以据此判断这是驱动器根目录。

能同时处理 Windows 和 Linux 路径吗?

可以,两种分隔符可以混在同一份列表里,统计里还会给出每行判定出的类型(windows / unc / unix)。

关键词:文件名提取路径提取文件名file name extractorwindows 路径反斜杠unc 路径basename批量取文件名

同类工具