Вы должны войти, чтобы создавать сообщения и темы.

Программа для замены файлов

Привет!
Кто подскажет, как можно сделать одну вещь...
Есть у меня папка Price с файлом unsgoods.bin (в нем записана некоторая информация), и находится папка и файл на компьютере всегда на одном и том же месте.
И есть у меня чистый файл unsgoods.bin.
Каким образом можно сделать какой-то скрипт или какую-то небольшую программу, чтобы она автоматически переименовывала тот файл который с информацией (например: unsgoods2021-03-05.bin), а на ее место копировало чистый файл unsgoods.bin?

Если например с тем чтобы просто переименовать файл, то я это сделал, через CMD, то как добавить в этот же файл CMD, еще задачу чтобы он скопировал файл, который лежит рядом в то место, которое нужно, то тут я уже что-то не понимаю, что нужно мне сделать.

Добрый день 🖐
А новый файл, который "чистый", это просто пустой файл?

Приветствую, добавляешь в конце своей строчки в .cmd-файле && (выполнит вторую команду только после успешного завершения первой) и потом строчку: Скопированоmove stats.doc c:\statistics

Добры вечер!
UPD: Удалите всё, что вы написали в своём сценарии и замените этими строками:

SET unsGDS=C:\ProgramData\CashFont\DATA\Price

rename "%unsGDS%\unsgoods.bin" "%Date:~6,4%.%Date:~3,2%.%Date:~0,2%_unsgoods.bin"
xcopy "%~dp0\unsgoods.bin" "%unsGDS%" /Q

Использована команда SET, дабы не писать один и тот же путь несколько раз.

Лайкнули Мессер и Pavel
МессерPavel
Лучший способ помочь себе — помогать другим.
Цитата: Яр от 05.03.2021, 16:43

Добры вечер!
UPD: Удалите всё, что вы написали в своём сценарии и замените этими строками:

 
 
 
 
SET unsGDS=C:\ProgramData\CashFont\DATA\Price
 
rename "%unsGDS%\unsgoods.bin" "%Date:~6,4%.%Date:~3,2%.%Date:~0,2%_unsgoods.bin"
xcopy "%~dp0\unsgoods.bin" "%unsGDS%" /Q
SET unsGDS=C:\ProgramData\CashFont\DATA\Price rename "%unsGDS%\unsgoods.bin" "%Date:~6,4%.%Date:~3,2%.%Date:~0,2%_unsgoods.bin" xcopy "%~dp0\unsgoods.bin" "%unsGDS%" /Q
 
SET unsGDS=C:\ProgramData\CashFont\DATA\Price

rename "%unsGDS%\unsgoods.bin" "%Date:~6,4%.%Date:~3,2%.%Date:~0,2%_unsgoods.bin"
xcopy "%~dp0\unsgoods.bin" "%unsGDS%" /Q

Использована команда SET, дабы не писать один и тот же путь несколько раз.

Супер, спасибо, работает)

Лайкнул ЯR
ЯR