File: IsNewer.cmd

package info (click to toggle)
mysql-gui-tools 5.0r12-1
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 105,540 kB
  • ctags: 50,897
  • sloc: sql: 348,439; pascal: 285,780; cpp: 94,578; ansic: 90,768; objc: 33,761; sh: 25,629; xml: 10,924; yacc: 10,755; java: 9,986; php: 2,806; python: 2,068; makefile: 1,945; perl: 3
file content (31 lines) | stat: -rw-r--r-- 687 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
@echo off

rem Script to check two files if the first is newer than the second one.
rem If the the first one does not exists or is not newer then errorlevel gets 0 on exit.
rem If the first file is newer or the second file does not exist then errorlevel gets 1 on exit.

if not exist %1 (
  set errorlevel=0
  goto finish
)

for /F "eol=; tokens=1,2,3,4,5 delims=.: " %%i in ("%~t1") do (
  set date1=%%k%%j%%i%%l%%m
)

if not exist %2 (
  set errorlevel=1
  goto finish
)

for /F "eol=; tokens=1,2,3,4,5 delims=.: " %%i in ("%~t2") do (
  set date2=%%k%%j%%i%%l%%m
)

if "%date1%" gtr "%date2%" (
  set errorlevel=1
) else (
  set errorlevel=0
)

:finish