写了一个BAT文件,内容就是一些删除和复制。请问怎样写全过程的执行日志呢?

bat文件执行是正常的,只是想多打个日志。
@echo off
xcopy ……
del ……
:exit
希望将日志放在当前目录下的log.txt文件。
真诚请教,谢谢!

@echo off
SETLOCAL ENABLEDELAYEDEXPANSION
for %%j in (命令1 命令2 命令3)do (
for /f "tokens=*" %%i in ('%%j') do (
echo 时间 !date!:!time! >>log.txt
echo 命令 %%j>>log.txt
echo 相应 %%i >>log.txt
echo 返回值 !errorlevel!>>log.txt
if "!errorlevel!"=="0" (set back=是) else (set back=否)
echo 是否成功完成 !back!>>log.txt
)
)

温馨提示:答案为网友推荐,仅供参考
相似回答