在批处理中,如何组合变量来命名文件夹?

在批处理中,如何组合变量来命名文件夹?

如何组合变量来命名文件夹?

这是我当前的代码。我的脚本已启用延迟扩展:

mkdir "%myPath%\"%Letter%""!Number!""

答案1

您只需要一组双引号,如下所示:

mkdir "%myPath%\%Letter%!Number!"

有时,分阶段构建变量有助于提高代码的可读性。例如:

Set Fullpath=%myPath%\%Letter%
MkDir "%Fullpath%!Number!"

请注意,使用此方法时,通常最好不要将双引号放入包含路径元素的变量中,而只将它们包含在实际执行的命令中。这样可以减少混淆,并增加灵活性,允许您以各种方式组合包含路径元素的变量,而不必担心最终会出现太多引号,而这正是原始语句的问题所在。

相关内容