使用带有空格的系统变量而不会过早截断

使用带有空格的系统变量而不会过早截断

我需要做类似的事情:

dir > %USERNAME%.txt

但我得到的是,如果文件名中包含空格(“”),那么该名称就会被剪切。

我知道如果我这样做:

set tmp=%USERNAME%.txt

我得到了想要的文件名。

如何使用我原来的语法添加引号(“)?还有其他解决方案吗?

答案1

我建议你尝试

dir > "%USERNAME%.txt"

相关内容