2017-04-12 34 views
0

我试图找到在3个文件夹中包含单词“sysobjects”的所有SQL脚本:表,视图,Sprocs。/s(搜索子目录)不合适,因为在上面列出的3个文件夹中是Obsolete和Backup脚本的文件夹,这些文件夹将被忽略。/d:看起来可能会将搜索限制到3个文件夹 -
/d:dirlist:搜索逗号分隔的目录列表。
但是,我还没有找到正确的语法来创建逗号分隔的列表,以馈入/ d :.以下是已尝试的示例:
findstr /i /m /c:"sysobjects" /d:"Tables, Views, Sprocs" *.sql > results_sysobjects.txt 这会导致错误:FINDSTR:无法打开表,视图,Sprocs。/d:参数的逗号分隔列表的正确语法是什么?findstr - 以逗号分隔的目录列表的语法

回答