如何组合变量来命名文件夹?
这是我当前的代码。我的脚本已启用延迟扩展:
mkdir "%myPath%\"%Letter%""!Number!""
答案1
您只需要一组双引号,如下所示:
mkdir "%myPath%\%Letter%!Number!"
有时,分阶段构建变量有助于提高代码的可读性。例如:
Set Fullpath=%myPath%\%Letter%
MkDir "%Fullpath%!Number!"
请注意,使用此方法时,通常最好不要将双引号放入包含路径元素的变量中,而只将它们包含在实际执行的命令中。这样可以减少混淆,并增加灵活性,允许您以各种方式组合包含路径元素的变量,而不必担心最终会出现太多引号,而这正是原始语句的问题所在。