日本国产亚洲-日本国产一区-日本国产一区二区三区-日本韩国欧美一区-日本韩国欧美在线-日本韩国欧美在线观看

當(dāng)前位置:雨林木風(fēng)下載站 > 辦公軟件教程 > 詳細(xì)頁面

SharePoint 服務(wù)器端對象遷移文件夾 完成圖文教程

SharePoint 服務(wù)器端對象遷移文件夾 完成圖文教程

更新時間:2024-02-09 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

SharePoint發(fā)行版本有SharePoint2003、SharePoint2007、Sharepoint 2010、SharePoint2013和SharePoint2016。SharePoint提供了功能強大的團隊協(xié)作環(huán)境,使得組織能夠在整個組織內(nèi)部實現(xiàn)整合、組織、查找和提供 SharePoint站點。

最近有個需求,寫個定時遷移文件夾的小程序,因為計時器任務(wù)比較繁瑣,所以選擇了控制臺程序。然后,用windows的計劃任務(wù)執(zhí)行,也許,會有廣大朋友需要類似的功能,簡單的分享一下代碼邏輯,功能非常簡單,希望大家不要見笑。
  //提升權(quán)限代碼

SPSecurity.RunWithElevatedPrivileges(delegate()
{
  //提升權(quán)限的核心代碼
});

  //創(chuàng)建網(wǎng)站集和網(wǎng)站對象

using (SPSite site = new SPSite(siteUrl))
{
  using (SPWeb web = site.OpenWeb(webUrl))
  {
  }
}

  //允許非安全更新,否則客戶端調(diào)用可能回報不安全更新操作的錯誤

web.AllowUnsafeUpdates = true;
web.AllowUnsafeUpdates = false;

  //獲取文檔庫和文件夾

SPList sDoclib = web.Lists[sourceDoclib];
SPList tDoclib = web.Lists[transferDoclib];
SPListItemCollection items = sDoclib.Folders;

  //遍歷文件夾,并遷移到目標(biāo)文檔庫

foreach (SPListItem item in items)
{
  SPFileCollection files = item.Folder.Files;
  item.Folder.MoveTo(web.Url + "/" + tDoclib.RootFolder.Url.ToString() + "/" + item.Folder.Name);
}

  特別要說的是MoveTo的方法,如果要保留源文檔庫的內(nèi)容,只是復(fù)制也可以用CopyTo。這兩個方法既可以對SPFolder使用,也可以對SPFile使用,參數(shù)是目標(biāo)的地址。記住,參數(shù)一定是地址,比如源文件是http://url/sourceLib/file.txt,目標(biāo)文件就需要是http://url/transferLib/file.txt。如果是文件夾,目標(biāo)地址就可以是http://url/transferFolder就可以了。

  整個功能很簡單,其間注意事項有:
?Net Framework的版本要和SharePoint版本相對應(yīng)
?控制臺程序要以64位程序為目標(biāo)平臺
?提升權(quán)限進(jìn)行操作,以防止操作沒有權(quán)限
?允許不安全更新,更新完畢記得關(guān)閉這個設(shè)置
?MoveTo和CopyTo方法的使用

  當(dāng)然,除此之外,必要的異常處理和日志記錄也是必須的,大家按照需求添加相關(guān)功能就可以了。我這里就簡單的把日志記錄在記事本中,方便查看了。

using System.IO;

  //寫入日志代碼,日志路徑和生成的.exe文件在同一位置

StreamWriter sw = new StreamWriter("log.txt");
sw.WriteLine("日志內(nèi)容");
sw.Flush();
sw.Close();

  以上便是整個功能的詳細(xì)介紹,希望能夠為有需要的人帶來一定的幫助。當(dāng)然,如果高手飄過歡迎指點,不喜勿噴,多謝!


Sharepoint 可以幫助企業(yè)用戶輕松完成日常工作。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

主站蜘蛛池模板: 久久久久久久久久久久久久久久久久 | 欧美在线观看日韩欧美在线观看 | 四虎国产精品永久在线看 | 亚洲产国偷v产偷v自拍自拍 | 日韩99| 99精品视频在线免费观看 | 91久久精品日日躁夜夜躁欧美 | 国产区成人综合色在线 | 亚洲一区国产 | 日韩毛片免费看 | 欧美国产成人免费观看永久视频 | 国产综合婷婷 | 少妇激情av一区二区 | 免费看欧美一级特黄α大片 | 2022欧美高清中文字幕在线看 | 亚洲精品一区二区三区在线播放 | 国产精品免费久久久免费 | 91日本在线视频 | 337p日本欧洲亚洲大胆色噜噜 | 亚州精品一区二区三区 | 国产乡下三级全黄三级bd | 欧美末成年video水多 | 一级毛片成人免费看免费不卡 | 中文字幕 亚洲精品 | 九九99在线视频 | 日本人成年视频在线观看 | 91精品国产高清91久久久久久 | 国产精品亚洲片在线花蝴蝶 | free性欧美人与dag杂交 | 91久久精品国产一区二区 | 天天干天天操天天透 | 3d动漫免费一区二区三区 | 国产成人免费高清视频 | 国产精品一区欧美激情 | 97色伦图片97色伦图影院久久 | 国产精品边做奶水狂喷小说 | 伊人久久影院 | 久久精品免视看国产盗摄 | 欧美人妖bbbbbxxxxxhd | 久久视频这里有精品68 | 欧美日韩专区 |