由于有时 cmd 脚本中存在空变量,我会得到带有双反斜杠 (\\) 的目录定义。例如:
SET "Mp3OutDir=%Mp3Root%\%AlbumDir%\%AlbumArtist1stChar%\%AlbumArtistSort_VDN%\[%Year%] %Album_VDN%"
如果用户在过程中未定义%AlbumDir%,则会导致类似以下内容:
mkdir "D:\Public\Music\Mp3CDRips\\G\Gabriel, Peter"
这看起来没有错误,但我很好奇像这样的术语是否被cmd解释器允许。
谢谢,马丁