scope的参数范围

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

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

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

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

  

posted on 2013-12-14 17:19  木子叶  阅读(555)  评论(0编辑  收藏  举报

导航