Массовое переименование файлов в PowerShell с последовательными числовыми суффиксами

На этом сайте я нашел несколько ответов о переименовании файлов в Powershell, поэтому извините, если это повторяется. Я потратил 5 часов на Google и различные веб-сайты, пытаясь понять это. Я действительно пытался объяснить это хорошо. Я не программист, просто кто-то, кто тщательно следит за их регистрацией.

У меня есть 14 000 снимков, отсортированных по файлам по годам и месяцам, но снятых несколькими камерами, и я хочу, чтобы имя файла отражало дату съемки. Например, 16 октября 1998 года изображения находятся в папке с именем1998 \ 10 октября \ 19981016, Я хочу, чтобы все фотографии были названы19981016_0001 19981016_0002 и т.д. Я попробовал несколько предложений, но это не сработало. Наверное, из-за моего отсутствия знаний программиста, ха-ха. Может ли кто-нибудь помочь мне и дать мне пустые инструкции? Я могу добраться до точки, где перечислены папки, которые я хочу изменить, но я не могу изменить их. Все мои фотографии .jpg. Я попытался приложить скриншот того, что я сделал, но, к сожалению, я не могу, потому что я слишком новичок здесь. Заранее спасибо!

Я создал временный файл копий на случай, если я испортил его. Я начал набиратьcd "C:\Documents and Settings\Brooke LastName\Desktop\Temp" затем, после успешной загрузки файла, я использовал формулу, найденную на этом форуме.

ls *jpg | Foreach {$i=1} {Rename-Item _ -NewName ("$($.19981016){0:00000000#} .jpg" -f $i++) -whatif}

Ошибка, которую я получил, сказал

Unexpected token ' .19981016' in expression or statement.

At line:1 char:12 + $.19981016 <<<<

Ошибка повторилась несколько раз.

Я нашел несколько формул в Интернете, но большинство созданных файлов, которые нумеруются, например, в скобкахотпуск (1) .jpg, Я хочу четырехзначный счетчик после подчеркивания в конце моей даты, например,19981016_0001

Ответы на вопрос(1)

Ваш ответ на вопрос