我想做类似的事情:
echo %errorlevel% > error.txt
这将节省error.txt
:
%errorlevel%
答案1
如果您确实想写出十二个字符
%
e
r
r
o
r
l
e
v
e
l
%
(而不是写出数字错误级别),请使用命令
echo %%errorlevel%%
重定向工作正常。
然而,请注意
echo %%errorlevel%% > error.txt
实际上会写出十三个字符
%
e
r
r
o
r
l
e
v
e
l
%
,包括空格(在 之前
>
)。“显然”你可以这样修复它:
echo %%errorlevel%%> error.txt
(离开了之前的空格>
),但这被认为不美观且难以阅读。另一种可能被认为“更漂亮”的方式是
(echo %%errorlevel%%) > error.txt