PowerShell脚本 批量给文件夹添加前缀

80 阅读1分钟

image.png

给上图的C:\Users\admin\Desktop\演示目录中的10个文件批量添加前缀2024,powershell脚本如下:

Get-ChildItem -Directory | Rename-Item -NewName { "2024" + $_.Name }

这个脚本会遍历当前目录下的所有文件夹(Get-ChildItem -Directory),并对每个文件夹执行 Rename-Item 命令,将新名称设置为"2024"加上原始文件夹名称("2024" + $_.Name)。

如果想要确保只添加一次前缀,并且文件夹名称中已经包含了"2024",则可以使用下面的脚本,它会检查文件夹名称是否已经以"2024"开头,如果没有,则添加:

Get-ChildItem -Directory | Where-Object { -not $_.Name.StartsWith('2024') } | Rename-Item -NewName { "2024" + $_.Name }

image.png