批处理文件命令“:=”是什么?

批处理文件命令“:=”是什么?

我有以下批处理脚本:

set logFile=%1_%time:~0,2%_%time:~3,2%.log

set logFile=%logFile: =%

有谁知道第二行是什么意思吗?

答案1

它表示将所有空格替换为空。如果日志文件是“This Is a Test”,那么第二行之后将是“ThisIsaTest”(空格等于空)

答案2

MultiverseIT 描述了发生了什么。有关环境变量替换的更多详细信息,请查看 SET 命令的帮助

Set /?

在命令行上

相关内容