scope的参数范围

Default -- 显示当前文件夹下的:文件和文件夹
FilesOnly--显示当前文件夹下的:文件
Recursive --显示当前文件夹下的:所有文件,包括子文件夹中的文件
RecursiveAll --显示当前文件夹下的:所有子文件夹和文件

      //获取指定文件夹的SPFolder对象
                query.Folder = Folder;
                query.ViewAttributes = "Scope="Recursive"";
                SPListItemCollection itemColl = list.GetItems(query);

但是在Asset Library中会有差别,给Asset Library添加一个视频之后,会自动为该视频套上一层同名的文件夹:

此时Default查到的是与视频同名的文件夹,Recursive查到的是与视频同名的文件夹以及视频。当然一般我们只需要查找到该视频的同名文件夹就可以了。

  

原文地址:https://www.cnblogs.com/dearbear/p/3474507.html