用DOS。。怎么对比文件的大小或者修改日期不同呢?
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
Originally posted by namejm at 2006-12-25 09:30 PM:
XP下的CMD可以用 for 语句中的 %%~zi 和 %%~ti 来分别获取文件的字节数和最后修改日期,用 dir /a-d 也可以提取到,dir 里的 /t 参数甚至可以提取到文� ...
@echo off
set k=d:\netgame\mir2\ver.txt
net use z: \\a254\d$\mir2\
for /f %%i in (z:\ver.txt) do set s_t=%%~ti&set s_s=%%~zi
for /f %%i in (%k%) do set c_t=%%~ti&set c_s=%%~zi
if %s_t%==%c_t% if %s_s%==%c_s% (
rem 都相同时的命令……
rem command……
)
rem 有一个不相同要执行的命令……
pause