Программа для замены файлов
Цитата: Oleg Lyaskovsky от 05.03.2021, 15:28Привет!
Кто подскажет, как можно сделать одну вещь...
Есть у меня папка [simple_tooltip content='C:\\ProgramData\\CashFront\\DATA\\Price']Price[/simple_tooltip] с файлом unsgoods.bin (в нем записана некоторая информация), и находится папка и файл на компьютере всегда на одном и том же месте.
И есть у меня чистый файл unsgoods.bin.
Каким образом можно сделать какой-то скрипт или какую-то небольшую программу, чтобы она автоматически переименовывала тот файл который с информацией (например: unsgoods2021-03-05.bin), а на ее место копировало чистый файл unsgoods.bin?
Привет!
Кто подскажет, как можно сделать одну вещь...
Есть у меня папка Price с файлом unsgoods.bin (в нем записана некоторая информация), и находится папка и файл на компьютере всегда на одном и том же месте.
И есть у меня чистый файл unsgoods.bin.
Каким образом можно сделать какой-то скрипт или какую-то небольшую программу, чтобы она автоматически переименовывала тот файл который с информацией (например: unsgoods2021-03-05.bin), а на ее место копировало чистый файл unsgoods.bin?
Цитата: Oleg Lyaskovsky от 05.03.2021, 15:38Если например с тем чтобы просто переименовать файл, то я это сделал, через CMD, то как добавить в этот же файл CMD, еще задачу чтобы он скопировал файл, который лежит рядом в то место, которое нужно, то тут я уже что-то не понимаю, что нужно мне сделать.
Если например с тем чтобы просто переименовать файл, то я это сделал, через CMD, то как добавить в этот же файл CMD, еще задачу чтобы он скопировал файл, который лежит рядом в то место, которое нужно, то тут я уже что-то не понимаю, что нужно мне сделать.
Цитата: Сергей от 05.03.2021, 16:09Добрый день 🖐
А новый файл, который "чистый", это просто пустой файл?
Добрый день 🖐
А новый файл, который "чистый", это просто пустой файл?
Цитата: BigGreenElpy от 05.03.2021, 16:11Приветствую, добавляешь в конце своей строчки в .cmd-файле && (выполнит вторую команду только после успешного завершения первой) и потом строчку:
move stats.doc c:\statistics
Приветствую, добавляешь в конце своей строчки в .cmd-файле && (выполнит вторую команду только после успешного завершения первой) и потом строчку: Скопированоmove stats.doc c:\statistics
Цитата: ЯR от 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, дабы не писать один и тот же путь несколько раз.
Добры вечер!
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, дабы не писать один и тот же путь несколько раз.
Цитата: Oleg Lyaskovsky от 05.03.2021, 18:47Цитата: Яр от 05.03.2021, 16:43Добры вечер!
UPD: Удалите всё, что вы написали в своём сценарии и замените этими строками:SET unsGDS=C:\ProgramData\CashFont\DATA\Pricerename "%unsGDS%\unsgoods.bin" "%Date:~6,4%.%Date:~3,2%.%Date:~0,2%_unsgoods.bin"xcopy "%~dp0\unsgoods.bin" "%unsGDS%" /QSET 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%" /QSET 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, дабы не писать один и тот же путь несколько раз.
Супер, спасибо, работает)
Цитата: Яр от 05.03.2021, 16:43Добры вечер!
UPD: Удалите всё, что вы написали в своём сценарии и замените этими строками:SET unsGDS=C:\ProgramData\CashFont\DATA\Pricerename "%unsGDS%\unsgoods.bin" "%Date:~6,4%.%Date:~3,2%.%Date:~0,2%_unsgoods.bin"xcopy "%~dp0\unsgoods.bin" "%unsGDS%" /QSET 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%" /QSET 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, дабы не писать один и тот же путь несколько раз.
Супер, спасибо, работает)