Board logo

标题: 如何把解压出错信息写入日志及计算N天前的日期 [打印本页]

作者: 5721617     时间: 2008-12-13 23:22    标题: 如何把解压出错信息写入日志及计算N天前的日期
下面是我的解压的批处理:
set "log_path=D:\log.txt"
set "ml=d:\test2"
set "rar_log=d:\test2\winrar.log"
set "etldata=d:\test2"for /r %ml% %%i in (*) do (
echo %%~nxi
winrar X -O+ -ilogd:\test.txt %ml%\%%~nxi * %etldata%
call :errorlevel "%%~nxi" "%log_path%"
)


问题:如果遇到不是压缩文件就会弹出警告框,只能点击确定才会继续解压下一个文件,并且也不会写日志文件。
这个批处理以后是定时运行的,能不能不让他弹警告框,写到日志中,怎么做大家帮帮忙!

我传给批处理一个20081208的日期,如何获得前5天的日期就是20081203??

───────────────── 版务记录 ─────────────────
执行:HAT
操作:在帖子标题中增加搜索关键字;代码加code标签
说明:原标题"求助:解压和日期问题???"不利于论坛搜索
处罚:论坛新人免于积分处罚
提示:建议阅读以下帖子
{1415}提问的智慧
{7326}论坛新手必读,所有人的基本行为准则
{22703}请不要做浮躁的人
{32667}那些连标题都写不清楚的人们啊,你们醒醒吧
{32825}本版严厉整顿烂帖
───────────────── 版务记录 ─────────────────


Last edited by 5721617 on 2008-12-14 at 08:50 ]

作者: yishanju     时间: 2008-12-14 02:59
计算日期用DATEX

作者: yishanju     时间: 2008-12-14 03:01
把WINRAR.exe 换成RAR.EXE

作者: 5721617     时间: 2008-12-14 08:47
DATEX怎么用啊??? 解压rar不行我刚开始用的就是rar后来换的winrar。

作者: yishanju     时间: 2008-12-14 16:15
用论坛搜索,,
输入RAR.EXE /? 看帮助

作者: 5721617     时间: 2008-12-14 20:24
我在dos下执行不了datex命令,为什么?
我解压的是.gz格式的文件,rar解压不了,所以我用的是winrar。

作者: HAT     时间: 2008-12-14 22:33    标题: Re 6楼
建议将问题描述更新到顶楼