此问题与this one有关。我如何创建一个文件夹来将我上传的文件放入其中而不使用SharePoint API(我正在另一台主机上执行该应用程序)?如何以编程方式在Sharepoint站点创建文件夹
在此先感谢。
此问题与this one有关。我如何创建一个文件夹来将我上传的文件放入其中而不使用SharePoint API(我正在另一台主机上执行该应用程序)?如何以编程方式在Sharepoint站点创建文件夹
在此先感谢。
SPSite _MySite = new SPSite("http://adfsaccount:2222/");
SPWeb _MyWeb = _MySite.OpenWeb();
SPDocumentLibrary _MyDocLibrary = (SPDocumentLibrary) _MyWeb.Lists["My Documents"];
SPFolderCollection _MyFolders = _MyWeb.Folders;
_MyFolders.Add("http://adfsaccount:2222/My%20Documents/" + txtUpload.Text + "/");
_MyDocLibrary.Update();
_MyWeb.Dispose();
_MySite .Dispose();
我创建了控制台应用程序来创建文件夹。我需要为每个文件夹提供单独的权限,因为这些都是状态文件夹。所以你也可以看看breakroleinheritence属性。
好的,我也会检查这个属性谢谢。 – 2010-12-22 07:25:59
对不起,我忘了提及我无法使用SharePoint API,因为我在其他主机上。 – 2010-12-21 12:19:23
DWorkSpace是web服务实例引用名称。 DWorkSpace.Dws dwspace = new DWorkSpace.Dws(); dwspace.Credentials = System.Net.CredentialCache.DefaultCredentials; dwspace.Url =“{your_site}/_ vti_bin/DWS.asmx”; dwspace.CreateFolder(“Shared Documents/DemoFolder”); – 2010-12-21 12:28:34
谢谢。我会尝试。 – 2010-12-21 13:29:08