Sharepoint 2007 如何通过工作流活动将附件从列表复制到文档库

Sharepoint 2007 如何通过工作流活动将附件从列表复制到文档库,sharepoint-2007,sharepoint-designer,file-copying,sharepoint-workflow,Sharepoint 2007,Sharepoint Designer,File Copying,Sharepoint Workflow,我目前有一个任务列表,其中一些包含文件附件。作为我在MOSS Designer中创建的新工作流的一部分,我需要将附件复制到文档库中的文件中。最好的方法是什么?是否已经为此制定了活动?谢谢 我知道这是一个老问题,但对外面的人来说 private void MoveAppraisalSupportDocs(SPListItemCollection sourceDocsList, SPList destinationDocsLib) { int sourceDo

我目前有一个任务列表,其中一些包含文件附件。作为我在MOSS Designer中创建的新工作流的一部分,我需要将附件复制到文档库中的文件中。最好的方法是什么?是否已经为此制定了活动?谢谢

我知道这是一个老问题,但对外面的人来说

private void MoveAppraisalSupportDocs(SPListItemCollection sourceDocsList, SPList destinationDocsLib)
        {
            int sourceDocCnt = sourceDocsList.Count;

            if (sourceDocCnt > 0)
            {
                for (int sd = 0; sd < sourceDocCnt; sd++)
                {
                    SPListItem sourceItem = sourceDocsList[sd];
                    byte[] fileBytes = sourceItem.File.OpenBinary();
                    string destUrl = destinationDocsLib.RootFolder.Url + "/" + sourceItem.File.Name;
                    SPFile destFile = destinationDocsLib.RootFolder.Files.Add(destUrl, fileBytes, true /*true means overwrite */);
                }
            }
        }
private void moveevaluationsupportdocs(SPListItemCollection源文档列表,SPList destinationDocsLib)
{
int sourceDocCnt=sourceDocsList.Count;
如果(sourceDocCnt>0)
{
对于(int-sd=0;sd