我目前有一个任务列表,其中一些包含文件附件。作为我在 MOSS Designer 中创建的新工作流程的一部分,我需要将附件复制到文档库中的文件中。做这个的最好方式是什么?是否已经为此进行了活动?谢谢!
问问题
2376 次
1 回答
2
我知道这是一个老问题,但对于外面的人来说..
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 */);
}
}
}
于 2010-06-16T13:44:45.867 回答