我正在尝试编写一个 powershell 脚本来重命名几个文件。他们的文件名最初是长字母数字字符串,我希望将其重命名为更通用的名称并在末尾添加数字。像 file1、file2、file3 等。我正在使用 Get-ChildItem 和 Rename-Item cmdlet,但不知道如何将递增的数字添加到文件名的末尾。我不知道每次需要重命名多少文件,可能是一两个,也可能是数千个。谁能指出我正确的方向?
$NameIncrease = 1
Get-ChildItem -Path C:\Folder *.dcm -Recurse |
% { rename-item -NewName ('File {0} - {1}' -f $NameIncrease++) }