Куда 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
)
)
Спасибо!