相关疑难解决方法(0)

cmd文件中%和%%之间有什么区别?

我最近在.cmd文件中包含了与此类似的行:

for /f %%f in ('dir /b .\directory\*.sql') DO sqlcmd -b -o ".\directory\output\%%f.txt" -i ".\directory\%%f"
Run Code Online (Sandbox Code Playgroud)

最初我只使用%f,它在命令行上运行时可以正常工作,但在运行文件时却不行.当我切换到%% f时,它在文件中工作.只是想知道区别是什么.

cmd batch-file

69
推荐指数
2
解决办法
10万
查看次数

标签 统计

batch-file ×1

cmd ×1