使用SharePoint工作流在文档库中创建文件夹

时间:2010-07-21 19:37:30

标签: c# visual-studio sharepoint-2007 workflow sharepoint-designer

我想根据root中的其他文档库在我的文档库中创建文件夹。我想在新文档库创建上运行此工作流程。

所以我想说我有4个文档库:

  • 帮助
  • 新闻
  • 文档
  • 存档

我想在创建新文档库时在“Archive”文档库中创建文件夹。

  • 帮助
  • 新闻
  • 文档
  • 存档
  • 新文档库

并在存档文档库中,它将创建文件夹

  • 帮助
  • 新闻
  • 文档
  • 新文档库

有可能吗??

我该怎么办???

-

提前致谢。

2 个答案:

答案 0 :(得分:1)

string archiveListUrl = "http://myserver/Archive/";
SPSite site;
SPWeb web;
SPDocumentLibrary library;

using (site = new SPSite(archiveListUrl))
using (web = site.OpenWeb())
{
   library = (SPDocumentLibrary)web.Lists["Archive"];
   web.Folders.Add(archiveListUrl + "Help");
   web.Folders.Add(archiveListUrl + "News");
   web.Folders.Add(archiveListUrl + "Doc");
   web.Folders.Add(archiveListUrl + "New Doc Library");
   library.Update();
}

答案 1 :(得分:0)

这很困难:工作流程始终附加到一个文档/项目。您可以做的一件事:从自定义模板创建库 - 您可以使用工作流自定义此库以开始创建文档。然后将文档添加到库中并将整个内容保存为包含内容的模板。

(实际上,您可能会检查创建包含现有文件夹的lib模板是否更容易......)