关键信息
- 分类
- Text Processing
- 输入类型
- text, checkbox, number
- 输出类型
- text
- 样本覆盖
- 4
- 支持 API
- Yes
概览
文件名清理器是一款高效的工具,旨在帮助用户快速移除文件名中不符合 Windows、Linux 或 macOS 系统规范的非法字符,确保文件在不同操作系统间传输和存储时不会出现命名错误。
适用场景
- •当您需要将文件从 Windows 迁移到 Linux 或 macOS 系统时。
- •当您处理用户上传的文件,需要确保文件名安全且无非法字符时。
- •当您需要批量重命名文件以符合严格的文件系统命名规范时。
工作原理
- •输入您需要清理的文件名。
- •选择用于替换非法字符的字符(默认为下划线)。
- •根据需要勾选修剪空白、修剪首尾点或设置最大长度限制。
- •点击处理,工具将自动移除所有非法字符并返回合规的新文件名。
使用场景
用户案例
1. 清理跨平台传输的文件名
IT 管理员- 背景原因
- 需要将一批包含特殊符号(如 ? 和 *)的 Windows 文件迁移到 Linux 服务器。
- 解决问题
- 原始文件名在 Linux 系统中会导致路径解析错误。
- 如何使用
- 输入文件名,设置替换字符为下划线,并勾选修剪空白。
- 示例配置
-
replacementChar: "_", trimWhitespace: true - 效果
- 所有非法字符被替换为下划线,文件名变得规范且在 Linux 下可正常读取。
2. 标准化用户上传的文件
网站开发者- 背景原因
- 用户上传的文件名经常包含空格和非法标点,导致服务器存储路径报错。
- 解决问题
- 文件名格式不统一,且包含系统禁止字符。
- 如何使用
- 输入文件名,开启修剪空白和修剪首尾点功能,限制最大长度为 100。
- 示例配置
-
trimWhitespace: true, trimDots: true, maxLength: 100 - 效果
- 文件名被清理为干净、合规的字符串,去除了多余空格和点,且长度符合存储限制。
用 Samples 测试
markdown, video, barcode相关专题
常见问题
哪些字符会被视为非法字符?
主要包括 Windows 系统禁止的 <, >, :, ", /, \, |, ?, * 以及控制字符 (0-31),同时也会处理 Linux/Mac 系统中的 / 和空字符。
我可以自定义替换非法字符吗?
可以,您可以在“替换字符”选项中指定任何您想要的字符,默认情况下使用下划线 (_) 进行替换。
该工具是否支持批量处理?
该工具目前专注于单个文件名的清理与消毒,确保每个文件名都能精准符合您的配置要求。
为什么需要修剪首尾的点?
在某些操作系统中,以点开头或结尾的文件名可能会导致隐藏文件显示问题或被系统误认为无效路径,修剪它们可以提高兼容性。
文件名长度有限制吗?
有的,您可以设置最大长度限制。Windows 系统通常建议文件名不超过 255 个字符,您可以根据实际需求进行调整。