惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

GbyAI
GbyAI
Martin Fowler
Martin Fowler
云风的 BLOG
云风的 BLOG
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
T
The Blog of Author Tim Ferriss
大猫的无限游戏
大猫的无限游戏
A
About on SuperTechFans
小众软件
小众软件
博客园_首页
博客园 - 聂微东
罗磊的独立博客
Recent Announcements
Recent Announcements
U
Unit 42
N
Netflix TechBlog - Medium
Blog — PlanetScale
Blog — PlanetScale
阮一峰的网络日志
阮一峰的网络日志
博客园 - 叶小钗
V
V2EX
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
IT之家
IT之家
Stack Overflow Blog
Stack Overflow Blog
博客园 - Franky
D
DataBreaches.Net
Last Week in AI
Last Week in AI

博客园 - wengnet

UE4 C++ 输出日志 UE4 获取SurfaceType UE4 C++ 日志输出 基于vue-cli快速构建 CentOS7 使用YUM 安装JDK node-sass 安装报错解决办法 禁止Steam VR随着虚幻4自动启动 SharePoint 2013 对话框 目标主体名称不正确,无法生成 SSPI 上下文。 开发SharePoint 自定义WebService 的小工具 提高SharePoint2013服务器性能 SharePoint 2013 和 SharePoint 2010 功能对比 SharePoint 的PowerShell命令之获取所有网站模版 SharePoint Survey – Custom Action 制作X509证书 DocumentSet 操作代码(二) 自定义SharePoint2010文档库的上传页面 Windows Server 无法启用 .Net Framework3.5的问题 JQuery 删除SharePoint菜单
SharePoint2010 文档集操作-创建
wengnet · 2013-02-27 · via 博客园 - wengnet
 using (SPSite site = new SPSite("http://sharepoint2010"))
            {
                using (SPWeb web = site.OpenWeb())
                {

                    SPList list = web.Lists.TryGetList("Docs");
                    
                    SPContentType ct = web.ContentTypes[new SPContentTypeId("0x0120D520")];

                    var hashTable = new Hashtable();
                    hashTable.Add("DocumentSetDescription", "test");
                 
                    DocumentSet documentSet = DocumentSet.Create(list.RootFolder, "test", list.ContentTypes.BestMatch(ct.Id), hashTable,true);
                 
                    SPFolder folder = documentSet.Folder;
                    using (FileStream strm = new FileInfo(@"C:\test\test.txt").Open(FileMode.Open))
                    {
                        byte[] data = new byte[strm.Length];
                        strm.Read(data, 0, (int)strm.Length);
                        folder.Files.Add("test.txt", data);
                        folder.Update();

                    }
                   
                }
            }