2013 SharePoint複習 -- 新建Item / Folder / File

1. SPList.AddItem()


a. 如果不帶參數,AddItem()用於向List中添加item,不能用於向文檔庫中添加文件; SPList.AddItem("","")和SPList.AddItem("","","")可以用來添加folder,但URL必須使用Server-Relative url;

SPListItem newFile = library.AddItem("/sites/TestSite/TestLibrary/TempFolder", SPFileSystemObjectType.Folder);
newFile["Name"] = "ttt";
newFile.Update();



2. SPFileCollection.Add()

a. 用於向文檔庫中添加文件時使用,使用的是web-relative url;

SPFile file = web.GetFile("TestLibrary/TempFolder/TempSubFolder/template.xlsx");
SPFileCollection files = web.GetFolder("TempFolder/TempSubFolder").Files;
SPFile newFile = files.Add("testFile.txt", file.OpenBinary(), true);


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章