- @echo off
- ::获取文件路径
- set lj=%~dp0
- ::第一个文件为身
- set file_1="%~n0.cmd"
- ::第二个文件
- set file_2="\\192.168.3.222\t$\dls.cmd"
- ::调用时间对比
- call :smile %file_1% %file_2%
- pause & exit
-
-
- rem 判断时间
- :smile
- if "%~t1"=="%~t2" (
- echo 无需更新
- goto one
- ) else (
- echo 需要更新
- goto gx
- )
-
- :gx
- echo 正在更新...
- ren %file_1% old%file_1%
- copy "\\192.168.3.222\t$\dls.cmd" %lj% /y
- call %lj%\dls.cmd
- exit
-
- :one
- echo 文件没有更新
- pause
复制代码 自己写了一个,但中文路径下就失效了。。无语 |