Sharepoint 列表中 附件文件获取
2011-05-30 12:57
225 查看
Sharepoint 列表中 附件文件获取
SPSite site=new SPSite(url);
SPWeb web=site.OpenWeb();
SPList olist = web.Lists["最新通知"];
SPList nlist= web.Lists["最新通知New"];
SPListItem nitem = null;
foreach (SPListItem oitem in olist.Items)
{
string title = oitem["标题"].ToString();
nitem = nlist.Items.Add(); //将附件内容存储到最新通知New中
nitem["标题"] = oitem["标题"];
nitem["正文"] = oitem["正文"];
if (oitem.Attachments != null)
{
SPAttachmentCollection attach = oitem.Attachments;
for (int i = 0; i < attach.Count; i++)
{
String url = attach.UrlPrefix + attach[i];
Console.WriteLine("正在下载{0}
", url);
SPFile file = web.GetFile(url);
byte[] content = file.OpenBinary();
nitem.Attachments.Add(oitem.Attachments[i].ToString(), content);
}
}
nitem.Update();
}
SPSite site=new SPSite(url);
SPWeb web=site.OpenWeb();
SPList olist = web.Lists["最新通知"];
SPList nlist= web.Lists["最新通知New"];
SPListItem nitem = null;
foreach (SPListItem oitem in olist.Items)
{
string title = oitem["标题"].ToString();
nitem = nlist.Items.Add(); //将附件内容存储到最新通知New中
nitem["标题"] = oitem["标题"];
nitem["正文"] = oitem["正文"];
if (oitem.Attachments != null)
{
SPAttachmentCollection attach = oitem.Attachments;
for (int i = 0; i < attach.Count; i++)
{
String url = attach.UrlPrefix + attach[i];
Console.WriteLine("正在下载{0}
", url);
SPFile file = web.GetFile(url);
byte[] content = file.OpenBinary();
nitem.Attachments.Add(oitem.Attachments[i].ToString(), content);
}
}
nitem.Update();
}
相关文章推荐
- Sharepoint 列表中 附件文件获取
- [sharepoint]rest api文档库文件上传,下载,拷贝,剪切,删除文件,创建文件夹,修改文件夹属性,删除文件夹,获取文档列表
- [sharepoint]rest api文档库文件上传,下载,拷贝,剪切,删除文件,创建文件夹,修改文件夹属性,删除文件夹,获取文档列表
- Sharepoint 列表ItemAdding事件判断文件类型、获取当前上传的文件
- C#获取远程FTP文件列表
- python3按最后访问时间顺序获取文件夹中文件列表
- 使用Python脚本获取指定格式文件列表的方法
- java 获取文件列表
- sharepoint 2007 获取所有网站集前40w个文件中启用历史版本文件的大小/数量/最后修改时间
- 获取客户端发送的文件的MIME内容类型的全部类型列表
- Tcp应用实例---2.从服务端获取文件列表
- sharepoint获取文件的ICON
- Android 按照日期从旧到新获取目录下文件列表
- 用vb获取读金额的语音列表文件
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- 用DOS命令获取文件列表
- HDFS读文件过程分析:获取文件对应的Block列表
- C#获取远程FTP文件列表
- sharepoint 2013 如何创建一个webservice获取sharepoint列表数据