kimi可生成windows powershell批量重命名脚本:需明确指定路径、原始命名特征及目标格式逻辑,脚本含get-childitem与正则匹配,校验路径、文件过滤和日期捕获组后保存为utf-8无bom的.ps1文件,通过powershell执行策略设置后运行即可完成重命名。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要把几十个文件按统一规则重命名,比如把“报告_20240101_v1.docx”改成“2024-01-01_初稿_销售报告.docx”,手动一个一个改太耗时,Kimi能帮你生成可直接运行的批量重命名脚本。
准备待处理的文件和基础信息
把所有要重命名的文件放进同一个文件夹,例如 D:\renamed_files;确认这些文件当前命名中包含你打算提取或替换的关键字段,比如日期、版本号、项目代号;打开Kimi网页版或App,确保已登录账号。
在Kimi对话框里输入:“我有一批文件在 D:\renamed_files 文件夹下,原始文件名含8位数字日期(如20240101)和下划线分隔符,请帮我生成一个Windows PowerShell脚本,把文件名改为‘YYYY-MM-DD_阶段_类型’格式,其中阶段固定为‘初稿’,类型从原文件名最后一个下划线后、扩展名前的部分提取(例如‘report_20240101_v1’ → 类型是‘report’)。”
这一步必须写清楚路径、原始命名特征、目标格式逻辑,否则生成的脚本会漏匹配或错切字符串。
获取并校验Kimi生成的脚本
等待Kimi返回一段PowerShell代码,通常以 Get-ChildItem 开头,含 Rename-Item 和正则表达式 -replace 或 $_.BaseName -match 等关键操作。
重点检查三处:【脚本第一行是否明确限定路径为 D:\renamed_files】;是否用 -Filter *.docx 或类似条件限制了文件类型(若需处理多种类型,应为 -Include *.docx, *.xlsx, *.pdf);正则中捕获组 (\d{4})(\d{2})(\d{2}) 是否与你实际的8位日期位置一致——如果原文件名是“v1_20240101_report”,而脚本默认匹配开头,就会失败。
复制整段脚本,粘贴到记事本,另存为 rename.ps1,编码选UTF-8无BOM。
在PowerShell中执行脚本
右键“开始”→“Windows PowerShell(管理员)”,输入 Set-ExecutionPolicy RemoteSigned -Scope CurrentUser 回车(允许本地脚本运行)。
执行脚本:输入 cd D:\renamed_files → 按回车 → 输入 .\rename.ps1 → 按回车。
如果提示“无法加载文件……因为在此系统上禁止运行脚本”,说明执行策略未生效,必须先完成上一步;若报错“找不到路径”,检查脚本里写的路径是否和你当前 cd 进入的路径完全一致,Windows对大小写不敏感但对反斜杠\和空格极其敏感。
脚本运行完毕后,刷新文件夹,确认文件名已按预期更新。











