0

현재 작업 목록이 있는데 그 중 일부는 첨부 파일이 있습니다. MOSS 디자이너에서 만드는 새로운 워크 플로의 일부로 첨부 파일을 문서 라이브러리의 파일에 복사해야합니다. 이 작업을 수행하는 가장 좋은 방법은 무엇입니까? 이미이 활동이 있습니까? 감사! 나는 그것이 오래된 질문이지만, 거기에 사람을 알고워크 플로 작업을 통해 목록의 첨부 파일을 문서 라이브러리로 복사하는 방법

답변

1

..

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 */); 
       } 
      } 
     } 
+0

이런 Necrothread! 하지만 너는 그것을 가지고 ... – tekiegreg