如何从循环中排除文件 - >如果目录中的文件名以数字开头。
for %%G in (*.sql) do sqlcmd -S %SName% -U %UName% -P %Pwd% -d %DbName% -Q "EXECUTE sp_deploy %%~nG" >> "C:\%%~nG.sql" 2>&1
如果文件名以数字开头,我不想执行sql。我怎么能阻止它......
提前致谢。
答案 0 :(得分:3)
"if '%%~nG' not like '[0-9]%' EXECUTE sp_deploy %%~nG"