江湖路
专注AJAX和Moss
posts - 44,comments - 34,views - 53397
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
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();
 
                   }
                   
               }
           }

 

posted on   wengnet  阅读(442)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
< 2013年2月 >
27 28 29 30 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

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