文件名提取
从路径列表里批量提取文件名:同时识别 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批量取文件名