Так что я запускаю игровой сервер, и у меня была проблема в последнее время с поврежденной информацией. В настоящее время у меня есть файл bat, который автоматически перезапускает программу, если/когда она опускается. Я хотел бы добавить к этому файлу также скопировать конкретный файл сохранения и сохранить этот файл в другую папку, содержащую дату и время копирования. Я нашел довольно много информации о копировании файла, и это кажется достаточно простым, однако я не уверен, как создать новый файл bat папка для этого файла при каждом запуске.
Пакетный файл для копирования файла из одного расположения в другое с самостоятельно созданным именем папки
12
1 ответ
@ECHO OFF
SET src=D:\source
SET bdir=D:\backup
SET pre=%DATE:~-4%-%DATE:~3,2%-%DATE:~0,2%-
SET pst=.%TIME:~3,2%.%TIME:~6,2%
IF "%time:~0,1%" GTR "0" SET bf=%pre%%TIME:~0,2%%pst%
IF "%time:~0,1%" LSS "0" SET bf=%pre%0%TIME:~1,1%%pst%
xcopy /krchief /z /-y %src% %bdir%\%bf% >> %bdir%\%bf%.log
результат:
1
отвечен STTR 2022-11-09 21:05
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]