Document Library SPQuery 文档库 查询

using CodeArt.SharePoint.CamlQuery;
string camlstring=  CamlBuilder.Where(sourcelist, new QueryField("SwfID", false).IsNull || new QueryField("SwfID", false).Equal(string.Empty));
SPQuery query = new SPQuery();
query.Query = camlstring;
query.ViewAttributes = "Scope=\"RecursiveAll\"";
SPListItemCollection items = sourcelist.GetItems(query);

SPQuery.ViewAttributes
Default -- 显示当前文件夹下的:文件和文件夹
FilesOnly--显示当前文件夹下的:文件
Recursive --显示当前文件夹下的:所有文件,包括子文件夹中的文件
RecursiveAll --显示当前文件夹下的:所有子文件夹和文件
原文地址:https://www.cnblogs.com/gzh4455/p/3021925.html