現在、タスク リストがあり、その中にはファイルが添付されているものがあります。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 に答える