scope的参数范围
Default -- 显示当前文件夹下的:文件和文件夹
FilesOnly--显示当前文件夹下的:文件
Recursive --显示当前文件夹下的:所有文件,包括子文件夹中的文件
RecursiveAll --显示当前文件夹下的:所有子文件夹和文件
//获取指定文件夹的SPFolder对象
query.Folder = Folder;
query.ViewAttributes = "Scope=\"Recursive\"";
SPListItemCollection itemColl = list.GetItems(query);
但是在Asset Library中会有差别,给Asset Library添加一个视频之后,会自动为该视频套上一层同名的文件夹:
此时Default查到的是与视频同名的文件夹,Recursive查到的是与视频同名的文件夹以及视频。当然一般我们只需要查找到该视频的同名文件夹就可以了。