• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨林木風下載站 > 辦公軟件教程 > 詳細頁面

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

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

        更新時間:2024-02-09 文章作者:未知 信息來源:網絡 閱讀次數:

        SharePoint發行版本有SharePoint2003、SharePoint2007、Sharepoint 2010、SharePoint2013和SharePoint2016。SharePoint提供了功能強大的團隊協作環境,使得組織能夠在整個組織內部實現整合、組織、查找和提供 SharePoint站點。

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

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

          //創建網站集和網站對象

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

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

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

          //獲取文檔庫和文件夾

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

          //遍歷文件夾,并遷移到目標文檔庫

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

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

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

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

        using System.IO;

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

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

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


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

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

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 中文字幕一精品亚洲无线一区| 免费永久看黄在线观看app| 88xx成人永久免费观看| 成人免费无码大片A毛片抽搐色欲| 亚洲AV无码乱码精品国产| 日本亚洲视频在线| 亚洲国产综合AV在线观看| 国内精品99亚洲免费高清| 国产片AV片永久免费观看| 免费看黄视频网站| 亚洲欧洲日本国产| 免费看美女午夜大片| 国产精品永久免费10000| 久久久久亚洲AV成人网人人软件| 亚洲ts人妖网站| a国产成人免费视频| 四虎永久在线精品免费影视 | 亚洲精品视频在线观看免费| 亚洲国产成人久久综合碰| 一区二区三区AV高清免费波多 | 国外成人免费高清激情视频| 久久99国产亚洲高清观看首页| 丝袜捆绑调教视频免费区| 国产男女猛烈无遮挡免费视频网站| 亚洲福利视频一区| 国产福利在线观看永久免费| 日本视频免费在线| 亚洲va精品中文字幕| 蜜臀91精品国产免费观看| 亚洲福利一区二区精品秒拍| 国产麻豆一精品一AV一免费| 亚洲精品国产自在久久 | 瑟瑟网站免费网站入口| 人禽杂交18禁网站免费| 4480yy私人影院亚洲| 中文毛片无遮挡高清免费| 亚洲激情视频在线观看| 日韩视频免费在线观看| 亚洲成Av人片乱码色午夜| 黄页网站在线观看免费高清| 特级毛片全部免费播放|