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

向量数据库大模型机器学习

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

picture.image

在deepseek中输入提示词:

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

Deepseek的回复:

适用于 PowerShell 的脚本:

PowerShell 脚本

powershell

复制

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

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

Rename-Item -Path _.FullNameNewName\_.FullName -NewName NewName

}

解释:

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

ForEach-Object:遍历每个文件。

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

Rename-Item -Path _.FullNameNewName\_.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 脚本,在文件夹中右击,点击:在终端中打开

picture.image

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

picture.image

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

picture.image

0
0
0
0
相关资源
字节跳动 XR 技术的探索与实践
火山引擎开发者社区技术大讲堂第二期邀请到了火山引擎 XR 技术负责人和火山引擎创作 CV 技术负责人,为大家分享字节跳动积累的前沿视觉技术及内外部的应用实践,揭秘现代炫酷的视觉效果背后的技术实现。
相关产品
评论
未登录
看完啦,登录分享一下感受吧~
暂无评论