排除以数字 - 批处理脚本开头的文件

时间:2012-07-31 07:51:26

标签: sql batch-file

如何从循环中排除文件 - >如果目录中的文件名以数字开头。

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。我怎么能阻止它......

提前致谢。

1 个答案:

答案 0 :(得分:3)

"if '%%~nG' not like '[0-9]%' EXECUTE sp_deploy %%~nG"