Printer Version Table of Contents Project Home Page
.EXAMPLE.....: 86 Compare two files' date/time using COMPARE-FUNCTION ERRORLEVELS
.CATEGORY....: examples
.DISCUSSION..:
There are many ways to check errorlevels. This example shows several of them.

.CODE........:
@echo off
cls
SET F1=FDATE.BAT
SET F2=FDATE.EXE
Fdate /Ftcomp /If /A%f1%  /B%F2% /P"%f1% is " /S" %f2%"

if errorlevel 101 if not errorlevel 103 echo %f1% is LT/EQ %f2%
if errorlevel 102                       echo %f1% is GT/EQ %f2%

if errorlevel 101 if not errorlevel 102 echo %f1% is older than %f2%
if errorlevel 102 if not errorlevel 103 echo %f1% is same age as %f2%
if errorlevel 103 if not errorlevel 104 echo %f1% is younger than %f2%

if errorlevel 101 if not errorlevel 103 echo %f1% at least as old as %f2%
if errorlevel 102                       echo %f1% is no older than %f2%

if errorlevel 101 if not errorlevel 102 echo errorlevel is 101
if errorlevel 102 if not errorlevel 103 echo errorlevel is 102
if errorlevel 103 if not errorlevel 104 echo errorlevel is 103
SET F1=
SET F2=

:endit