Я хотел бы спросить об этом вопросе, я хочу, чтобы резервная копия таблицы базы данных каждые 10 минут и сравнивалась с существующей таблицей базы данных. здесьПакетный файл Сравнение резервного копирования базы данных с условием
@echo off
set tbluser=user_tbl
set tblticket=ticket_tbl
::REM set Date
set datetoday=%DATE:~10,4%%DATE:~4,2%%DATE:~7,2%
for /F "tokens=5-8 delims=:. " %%i in ('echo.^| time ^| find "current" ') do (
set hh=%%i
set mm=%%j
)
set datentime = %datetoday%%hh%%mm%
::set path
set dBackup="D:\dbBackup\dailybackup"
set wBackup="D:\dbBackup\weeklybackup"
set zip="C:\Program Files\7-Zip\7z.exe"
FC /B %wBackup%\%tblticket%.sql %dBackup%\%tblticket%_%datentime%.sql
IF %wBackup%\%tblticket%.sql EQU %dBackup%\%tblticket%_%datentime%.sql (DEL %dBackup%\%tblticket%.sql) ELSE (%zip% a -tgzip %dBackup%\%tblticket%_%datentime%.sql.gz %dBackup%\%tblticket%_%datentime%.sql
del %dBackup%\%tblticket%_%datentime%.sql)
@pause
ли ваш код работает? Если нет, то будет полезно другое объяснение, чем то, что вы предоставили. – foxidrive