zoukankan      html  css  js  c++  java
  • 学习:SharePoint 使用 SPQuery.Folder 查询文件夹中的数据(转)


     在SharePoint中通过SPQuery.Folder属性, 可以很方便的查询列表下文件夹中的数据, 下面介绍如何使用:
    •      SPQuery.Folder: Gets or sets the folder within a document library from which to return items in the query.
    •      Demo:
    using (SPWeb oWebsiteRoot = SPContext.Current.Site.RootWeb)
    {
    
        oWebsiteRoot.Lists.IncludeRootFolder = true;
        SPList oList = oWebsiteRoot.Lists["Document_Library_Name"];
        SPFolder oFolder = oList.RootFolder.SubFolders["Folder_Name"];
    
        SPQuery oQuery = new SPQuery();
        oQuery.Folder = oFolder;
        SPListItemCollection collListItems = oList.GetItems(oQuery);
    
        foreach (SPListItem oListItem in collListItems)
        {
            Response.Write(SPEncode.HtmlEncode(oListItem.File.Name) + 
              "<BR>");
        }
    }
    • SPFolder:
    SPSite oSiteCollection = SPContext.Current.Site;
    SPWebCollection collWebsites = oSiteCollection.AllWebs;
    foreach (SPWeb oWebsite in collWebsites)
    {
        SPFolderCollection collFolders = oWebsite.Folders;
    
        foreach (SPFolder oFolder in collFolders)
        {
            SPFileCollection collFiles = oFolder.Files;
    
            long lngTotalFileSize = 0;
    
            for (int intIndex = 0; intIndex < collFiles.Count; intIndex++)
            {
                lngTotalFileSize += collFiles[intIndex].Length;
            }
    
                Label1.Text += " Web: " + 
                    SPEncode.HtmlEncode(oWebsite.Name)
                    + " Folder: " +
                    SPEncode.HtmlEncode(oFolder.Name) + " Number: "
                    + oFolder.Files.Count +
                    " Size: " + lngTotalFileSize + "<BR>";
        }
        oWebsite.Dispose();
    

    }







    文章来源:


  • 相关阅读:
    Python核心技术与实战——十四|Python中装饰器的使用
    Python核心技术与实战——十三|Python中参数传递机制
    GUI学习之三十四——QSS样式表
    数据分析思维(一):数据分析的三种核心思维
    python设计模式
    Docker架构
    云技术
    5G[generation]的知识收集
    计算机网络知识汇总---20191207
    odoo里面的read_group写法
  • 原文地址:https://www.cnblogs.com/LeimOO/p/1530372.html
Copyright © 2011-2022 走看看