如何确定SharePoint的文档库列表的大小

方法一: SharePoint Designer

====================

1. 在SharePoint Designer中打开站点.

2. 右键单击你想要查看的文档库的tree node, 选择properties.

docsize1

 

方法二: Object Model

==================

SPSite对象的StorageManagementInformation方法可以被用来读取整个站点集上的列表, 文档库的尺寸信息.

using (SPSite site = new SPSite("http://servername"))
{ 
    DataTable tbl; 
    tbl = site.StorageManagementInformation(
        SPSite.StorageManagementInformationType.DocumentLibrary, 
        SPSite.StorageManagementSortOrder.Decreasing, 
        SPSite.StorageManagementSortedOn.Size, 100); 
    foreach (DataRow row in tbl.Rows) 
    {
        foreach (DataColumn column in tbl.Columns)          
            MessageBox.Show("Doc Lib Name :" + row["Title"].ToString() + "  Size (bytes): " + row["Size"].ToString()); 
    } 
}

 

方法三: 用存储过程在数据库中直接捞取

==================

使用这个存储过程, 可以得到按字节的, 站点集中的包括metadata的信息在内的所有文档库的大小.

PROCEDURE proc_GetDocLibrarySizes (
@SiteId uniqueidentifier
);

 

[MS-WSSCADM]: Windows SharePoint Services Content Database Administrative Communications Protocol Specification

http://msdn.microsoft.com/en-us/library/cc313099.aspx

SharePoint Document library size

http://sridharu.blogspot.com/2009/02/sharepoint-document-library-size.html

posted on   中道学友  阅读(1506)  评论(0编辑  收藏  举报

编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律

导航

< 2010年2月 >
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 1 2 3 4 5 6
7 8 9 10 11 12 13

技术追求准确,态度积极向上

点击右上角即可分享
微信分享提示