使用了一个s3.exe, BAT文件如下:
echo off
echo Wscript.echo dateadd("d",-1,date)>vbs.vbs
set day=
for /f %%a in ('cscript //nologo vbs.vbs') do del vbs.vbs&&set yyyymmdd=%%a
for /f "tokens=1,2,3* delims=// " %%i in ('echo %yyyymmdd%') do set yyyy=%%i&set mm=%%j&set dd=%%k
if %mm% LSS 10 set mm=0%mm%
if %dd% LSS 10 set dd=0%dd%
set day=%yyyy%/%mm%/%dd%
echo %day%
set Dest=I:\work\X\Crash
md %Dest%\ipad\%yyyy%
md %Dest%\ipad\%yyyy%\%mm%
md %Dest%\ipad\%yyyy%\%mm%\%dd%
C:\s3 get log/%day%/ %crashDest%\%day% /sub /nogui
echo off
echo Wscript.echo dateadd("d",-1,date)>vbs.vbs
set day=
for /f %%a in ('cscript //nologo vbs.vbs') do del vbs.vbs&&set yyyymmdd=%%a
for /f "tokens=1,2,3* delims=// " %%i in ('echo %yyyymmdd%') do set yyyy=%%i&set mm=%%j&set dd=%%k
if %mm% LSS 10 set mm=0%mm%
if %dd% LSS 10 set dd=0%dd%
set day=%yyyy%/%mm%/%dd%
echo %day%
set Dest=I:\work\X\Crash
md %Dest%\ipad\%yyyy%
md %Dest%\ipad\%yyyy%\%mm%
md %Dest%\ipad\%yyyy%\%mm%\%dd%
C:\s3 get log/%day%/ %crashDest%\%day% /sub /nogui

本文介绍了一种利用s3.exe与自定义的BAT脚本实现日志获取和文件目录组织的方法。通过脚本执行一系列操作,包括创建目录、读取日期并生成相应文件路径,最终实现自动化日志文件的整理。
311

被折叠的 条评论
为什么被折叠?



