如何让批处理产生日志文件?

2026年09月28日 17:22
有1个网友回答
网友(1):

这要根据不同的要求来做了
如果仅仅想记录批处理运行的开始和结束时间:
@echo off
set ymd=%date:~0,4%%date:~5,2%%date:~8,2%

set ymd_t=%ymd%_%time:~0,2%%time:~3,2%%time:~6,2%
set ymd_t=%ymd_t: =0%
echo 运行开始时间:%ymd_t%>>%ymd%_log.txt
::批处理代码
::::::::::::::::::::::
::批处理代码
set ymd_t=%ymd%_%time:~0,2%%time:~3,2%%time:~6,2%
set ymd_t=%ymd_t: =0%
echo 运行结束时间:%ymd_t%>>%ymd%_log.txt

如果要记录其他信息,应该根据批处理里面的命令及需要记录的内容来做
一般用 echo xxxxxxxxxxx>>log.txt 来记录
或者使用命令自己的记录log的功能