在Windows中,无论是在命令行还是批处理文件中,命令"DIR 2> NUL:3>&2"(您可以将任何内容替换为"DIR",即使不是文件或命令)也会产生所有错误然后失踪,除非你在每个命令后写"2> CON:".为什么CMD甚至会这样做?如何在不启动新的CMD流程的情况下恢复正常?"DIR 2> CON:3>&2"仅适用于该命令.
编辑:这也适用于文件."DIR 2> TEXT.TXT 3>&2"之后的任何错误都将附加到文件中.
windows command-line cmd batch-file
batch-file ×1
cmd ×1
command-line ×1
windows ×1