Массовое переименование файлов и замена суффикса суффиксом счета
У меня есть папка с большими файлами jpg, которые пронумерованы начиная с 001, но есть файлы, которые удаляются или заменяются посередине. Поэтому мне нужно массово переименовать файлы, сначала удалив существующие суффиксы, а затем добавив новый трехзначный суффикс счетчика.
Example
Image Image 001.jpg
Image Image 022.jpg
Image Image 078.jpg
Image Image 113.jpg
Desired Result
Image Image 001.jpg
Image Image 002.jpg
Image Image 003.jpg
Image Image 004.jpg
Используя этот сценарий, я очень близко подошел к первой половине того, что хотел, — удалил несколько символов из суффикса, за исключением того, что он создавал одно и то же имя файла для каждого файла и выдавал ошибку.
Get-ChildItem 'C:\New Folder' -filter *.jpg | rename-item -NewName {$_.name.substring(0,$_.BaseName.length-4) + $_.Extension }
Я вообще не знаю, как добавить суффикс счетчика. Честно говоря, было бы достаточно иметь и запустить два сценария... сначала этот, а затем второй, чтобы потом добавить счетчик. Заранее спасибо!