Visual studio post构建事件命令行"for"语法
本文关键字:quot for 语法 命令行 studio post 构建 事件 Visual | 更新日期: 2023-09-27 17:49:37
Solution1
: {Project1
(windows窗体),Project2
(类库)}
试图复制所有.dll(s)我从编译Project1
后得到的,从默认目录(与。exe相同)到/lib
子文件夹。
if not exist Lib mkdir Lib
for %i in (*.dll) move /Y "$(TargetDir)%i" "$(TargetDir)Lib'%i"
我有for %i in (*.dll)
语法的问题。正确的做法是什么?
注意:这不会产生错误(但只会复制一个.dll,而不是全部):
if not exist Lib mkdir Lib
move /Y "$(TargetDir)first.dll" "$(TargetDir)Lib'first.dll"
你差一点就成功了。您应该使用双百分比%%
和do
:
for %%i in (*.dll) do move /Y "$(TargetDir)%%i" "$(TargetDir)Lib'%%i"