部署DeepSeek模型,进群交流最in玩法!
立即加群
发布
社区首页 >专栏 >AI写PowerShell 脚本批量重命名文件

AI写PowerShell 脚本批量重命名文件

作者头像
AIGC部落
发布2025-01-07 08:33:09
发布2025-01-07 08:33:09
850
举报
文章被收录于专栏:Dance with GenAIDance with GenAI

一个文件夹中要批量重命名文件,不用下载任何软件,让AI写一个PowerShell 脚本就可以轻松完成了。

在deepseek中输入提示词:

写一个PowerShell 脚本:删除文件夹“F:\佩格和小猫”里面所有mp3文件标题名中的字符串“trimmed_佩格和小猫【英文版】”

Deepseek的回复:

适用于 PowerShell 的脚本:

PowerShell 脚本

powershell

复制

Get-ChildItem "F:\佩格和小猫\*.mp3" | ForEach-Object {

NewName = _.Name -replace "trimmed_佩格和小猫【英文版】", ""

Rename-Item -Path _.FullName -NewName NewName

}

解释:

Get-ChildItem "F:\佩格和小猫\*.mp3":获取 F:\佩格和小猫 文件夹中所有 .mp3 文件。

ForEach-Object:遍历每个文件。

NewName = _.Name -replace "trimmed_佩格和小猫【英文版】", "":将文件名中的 trimmed_佩格和小猫【英文版】 替换为空字符串。

Rename-Item -Path _.FullName -NewName NewName:重命名文件。

使用方法:

打开 PowerShell。

复制并粘贴上述脚本,按回车执行。

注意:

如果文件名中包含特殊字符(如 [ 或 ]),PowerShell 的 -replace 操作可以正确处理。

执行前建议先备份文件,以防操作失误。

如果你仍然需要在 cmd 中运行,请确保在 cmd 中执行,而不是 PowerShell。以下是修正后的 cmd 命令:

CMD 命令

cmd

复制

for %f in ("F:\佩格和小猫\*.mp3") do @ren "%f" "%%~nxf:trimmed_佩格和小猫【英文版】=_%%"

注意:

在 cmd 中直接运行,不要在 PowerShell 中运行。

如果需要在批处理脚本中使用,请将 %f 替换为 %%f。

复制PowerShell 脚本,在文件夹中右击,点击:在终端中打开

进入powershell命令行界面,粘贴刚才复制的脚本,然后按下enter键,运行脚本

文件标题全部重命名完成:

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-01-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Dance with GenAI 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档