У меня есть два файла в двух разных папках.Я хочу переместить / скопировать файл из первой папки во вторую папку.Если существуют одни и те же имена файлов, я хочу изменить старое имя файла с более старым_файлом и переместить / скопировать новый файл в тот же каталог.Как я могу это сделать?
Например, у меня есть zip-файл с именем B FOLDER, и я собираюсь распаковать эту zip-папку в TEMP FOLDER, тогда у меня будет почти 10 .txt файлов в TEMP FOLDER.Тогда у меня есть ЦЕЛЕВАЯ ПАПКА, которая .txt файлы будут перемещаться в ЦЕЛЕВОЙ ПАПКИ из ТЕМП.У меня вопрос, что файлы в TEMP FOLDER и TARGET FOLDER имеют одинаковые имена.Я хочу переименовать файлы в TARGET FOLDER с помощью old_filename, а затем перейти к файлам в TEMP FOLDER в TARGET FOLDER без изменения имени.Это то, что я хочу, если это неясно, извините :) На самом деле я старался изо всех сил.
С наилучшими пожеланиями.
РЕДАКТИРОВАТЬ 1: Привет еще раз.Спасибо за помощь, это действительно полезно.Я пытаюсь новый код здесь:
forfiles /P C:\.... /S /M a1.txt /C "cmd /c rename @path old_@fname.txt"
Выше код изменяет имена файлов в папках TEMP.Но я хочу изменить имена файлов в целевых папках.Как я могу сделать это наоборот?как насчет этого?Может быть, это может помочь мне.Как я могу пойти с этим кодом?