日常任务
批量把文件名空格替换为下划线或连字符
分享文件夹或整理项目文件前,可以先统一名称中的分隔符。选择将每个空格改为下划线、连字符或直接删除,再检查连续空格和重名冲突。
将文件名空格替换为下划线
- 原文件名
- Quarterly Report 2026.pdf
- 新文件名
- Quarterly_Report_2026.pdf
- 原文件名
- draft final.txt
- 新文件名
- draft__final.txt
将每个普通空格替换为下划线。两个连续空格会变成两个下划线;其他标点和扩展名不变。
先确认规则,再用示例文件名预览;不会修改真实文件。
把每个普通空格替换为下划线
普通空格使用“查找替换”即可。查找框中按一次空格键,不是输入“空格”二字,也不是输入 \s。开启“全部替换”以修改每一处空格。
“试用这个示例”按钮会打开这条规则。确认“用示例文件名试用”后,可以同时看到普通名称和含两个连续空格的名称。测试不需要文件访问权限。
- 1将作用域设为“名称”,保留扩展名。
- 2添加“查找替换”,查找框输入一个普通空格,替换框输入 _。
- 3开启“全部替换”,关闭“按位置”。
- 4检查预览。两个空格会变成两个下划线,因为这条规则逐个替换字符。
Quarterly Report 2026.pdfQuarterly_Report_2026.pdfdraft final.txtdraft__final.txt改用连字符,或直接删除空格
需要连字符时,将替换内容改为 -。需要删除普通空格时,将替换框留空。两种设置都不会改变字母大小写或其他标点。
删除分隔符可能降低可读性,例如 My Report 会变成 MyReport。替换空格与 snake_case 风格转换不同;风格转换还可能拆分单词、改变现有分隔符。
My Report.pdfMy-Report.pdf查找一个普通空格,全部替换为 -。
My Report.pdfMyReport.pdf查找一个普通空格,全部替换为空。
用正则合并连续空白
如果希望连续多个空白只变成一个分隔符,请用“正则替换”代替普通替换:模式 \s+,替换为 _,标志 g。它匹配连续空白,也包括文件系统允许的制表符。
开头或末尾的空白也会变成下划线。若希望先删除两端空白,可在前面加一条独立正则:模式 ^\s+|\s+$,替换留空,标志 g。这一步是可选项,不包含在基础试用按钮中。
draft final.txtdraft_final.txt仅使用正则 \s+ → _,标志 g。
My Report .pdfMy_Report.pdf先用 ^\s+|\s+$ 删除两端空白,再用 \s+ → _,两条规则标志均为 g。
检查重名与混合命名方式
将空格改为下划线时,Report Final.pdf 和 Report_Final.pdf 都会得到 Report_Final.pdf。执行前应修改其中一个名称、取消选择其中一个文件,或在预览中解决冲突。合并连续空白也可能产生同类冲突。
这项清理只改文件名,不修改文件夹名或文件内容。名称作用域会保留 .pdf 等扩展名,不会转换文件格式。其他应用中引用旧文件名的地方可能需要同步更新。
测试后清空示例列表,在支持的桌面浏览器(如 Chrome、Edge)中导入真实文件。检查整个批次,确认名称正确后再执行。如果浏览器不支持直接文件访问,可以用示例名称生成脚本,审查后在对应目录中运行。
准备试试这个工作流?
打开 Rename.Tools,先添加几个示例文件,用预览确认每条规则后再处理真实文件名。