获取上一小时日志文件名

 
很久没有写日志了,今天弄了1小时,搞定了一个DOS脚本,发现很多东西还没有学习过。
脚本功能,将IIS日志里边上一小时的日志名输出,以备拷贝
 
echo off
FOR /F %%i IN ('DATE /T') DO SET MYDT=%%i
FOR /F "eol=; tokens=1,2,3* delims=-" %%i IN ( '@echo %MYDT%') DO SET MYDATE=%%i%%j%%k
SET /a DayVal=%MYDATE%-1
rem @echo %DayVal%

for /F %%i in ('Time /T') do set TIME=%%i
set H=%TIME:~0,2%
rem @echo %H%

echo %H% | findstr "00">nul && set MYDATE=%DayVal%
rem @echo %MYDATE%

echo %H% | findstr "00">nul || set /a H=%H%-1
echo %H% | findstr "00">nul && set H=23
rem @echo %H%

set TempName=%MYDATE:~2,20%
rem @echo %TempName%

set FullName=ex%TempName%%H%.log
@echo %FullName%
 
call CpServers.bat %FullName%
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值