Я не уверен, что полностью вас понял. Следующий код будет искать все вхождения 5.jpg во вложенных папках C: \ MyPath \ и заменяет их на C: \ NewImage \ 5.jpg. Я проверил это, поэтому оно должно работать.
FOR с параметром / R поможет вам здесь:
FOR /R C:\MyPath\ %%I IN (5.jpg) DO COPY /Y C:\NewImage\5.jpg %%~fI
Если вам нужна дополнительная информация о том, что делает FOR /R
и что означает %%~fI
, взгляните на FOR /? | more
, который дает хорошие пояснения о новых возможностях Windows cmd, которые используются здесь.