Cmd:如何让 bat 文件将输出重定向到类似 /dev/null 的内容?

Cmd: how to let bat file redirect output to something like /dev/null?

在 unix 下,我可以简单地使用 ABC >/dev/null 来避免任何输出到屏幕。 但是在 windows' cmd 下,使用 ABC > NULL 将创建一个名为 "NULL" 的文件。但是如何像unix一样归档/dev/null?

非常感谢。

你很接近。尝试使用 NUL 而不是 NULL。

ABC > NUL

每个文件夹都有一个空设备。它是保留名称之一。这些可以在命令中用于引用设备。例如:

copy filename con 

将文件复制到控制台 window。

这里是CMD定义的保留名称:

CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, 
COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, 
LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9
CONIN$, CONOUT$, CONERR$