CMD如何将DIR的结果放在变量中?

时间:2013-10-10 00:28:29

标签: variables cmd set echo dir

我尝试做的是将dir放在“Answer”变量中。变量的结果里面没有任何内容。我做错了什么?

@echo off
set /p name=Program name:
echo %name%
set Answer=dir /s /a /b C:\%name%
echo %Answer%
Pause

1 个答案:

答案 0 :(得分:0)

您可以将命令行放入变量,但变量不用于保存数据页。

如果你自己使用了它(而不是echo %answer%)那么它会显示dir输出:

%answer%