Você pode escrever um script em lote que irá comparar o tamanho do arquivo a determinada constante e sobrescrever condicionalmente o arquivo .mde
. Eu não sou muito bom em scripts em lote, mas eu iria com isso:
crie overwrite.bat
:
@echo off
set FILESIZE=%~z1
echo %FILESIZE%
if %FILESIZE% lss 57671680 goto FINISH
echo overwriting from backup
copy /Y backup_folder\backup_file.mde .\your_file.mde
:FINISH
exit
então você pode ligar
overwrite.bat your_file.mde
nota 57671680 é 55Mb como mencionado em sua pergunta