回答

0

你也许可以做一个复制操作,然后删除原始文件。

看一看下面的链接,其中讨论复制文件从一个网站到另一个:

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

的例子使用了一个网站集。但是,如果将源文档转换为字节数组,则可以始终实例化目标网站集并将二进制数据添加到该网站集中的文档库。

当然,复制操作应该在事件接收器中工作。但是,我不确定如果您尝试删除接收器中的文件会发生什么情况(可能存在并发问题)。如果删除不起作用,请考虑启动一次性计时器作业以删除该文件(这可能发生在另一个进程中)。

0

您可以尝试SPExport根据此文章Copy or Move SharePoint items的SharePoint类,看起来像我们在SharePoint UI中执行的一些操作在内部使用此API来实现此任务。这种方法也取决于你是否试图做一次或者它将成为一个重复的过程。

相关问题