Куда GOTO: EOF возвращается?

я уже есть командный файл, который я могу отправить в любойSHOW_NAME каталог, и он будет перемещать файлы из подпапки в своюСЕЗОН родительский каталог. Например:

F:\TV_SHOWS\SHOW_NAME\SEASON1\TITLE_EP1\title_episode1.mkv
F:\TV_SHOWS\SHOW_NAME\SEASON1\TITLE_EP2\title_episode2.mkv
F:\TV_SHOWS\SHOW_NAME\SEASON1\TITLE_EP3\title_episode3.mkv
F:\TV_SHOWS\SHOW_NAME\SEASON1\title_episode3.mkv

Когда он перемещает все файлы в родительскую папку (СЕЗОН 1) "title_episode3.mkv"является дубликатом и перезаписывает оригинал. Как я могу автоматически переименовать, добавив номер"title_episode3 (1) .mkv«?

Вот код, который я использую в командном файле:

@echo off
for /d /r %%f in (*) do (
for /d %%g in ("%%f\*") do (
   for %%h in ("%%~g\*.mkv") do move "%%~h" "%%~f" >nul 2>&1
    )
)

Спасибо!

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

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