此問題與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