回答

0

你也許可以做一個複製操作,然後刪除原始文件。

看一看下面的鏈接,其中討論複製文件從一個網站到另一個:

http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spfilecollection.aspx

的例子使用了一個網站集。但是,如果將源文檔轉換爲字節數組,則可以始終實例化目標網站集並將二進制數據添加到該網站集中的文檔庫。

當然,複製操作應該在事件接收器中工作。但是,我不確定如果您嘗試刪除接收器中的文件會發生什麼情況(可能存在併發問題)。如果刪除不起作用,請考慮啓動一次性計時器作業以刪除該文件(這可能發生在另一個進程中)。

0

您可以嘗試SPExport根據此文章Copy or Move SharePoint items的SharePoint類,看起來像我們在SharePoint UI中執行的一些操作在內部使用此API來實現此任務。這種方法也取決於你是否試圖做一次或者它將成爲一個重複的過程。

相關問題