我使用7-zip(在我的批处理文件中)打包一些目录并通过电子邮件发送存档。当我在批处理文件运行的同时在此目录中使用某个文件时(我使用任务计划程序启动批处理文件),我看到正在处理的警告消息。在此之后,当存档准备就绪时,7-zip会在发送电子邮件之前显示如下消息:“警告:无法打开29个文件”。当发生这种情况时,我希望能够设置一个环境变量(类似于 %MESSAGE%
)使用值“29警告正在进行中”并将此消息放入电子邮件的主题中。但现在所能做的就是使用 %ERRORLEVEL%
变量。如果我不能设置一个 %MESSAGE%
变量,是否可以将警告消息写入文件,然后解析此文件以提取最后一行?
>xxx.log 2>&1
是我几乎需要的。几乎 - 因为日志文件太大了...我的档案中有这么多文件,超过100k ......但这是个好主意,我ll trying to use it for brainstorm tomorrow =) can you spell out what is it -
2>& 1`我不喜欢t understand it fully? how it work? by the way, i
m使用7z.exe而不是7za,但没关系,我看这些程序没有区别