굉장히 오랜만에 적어보네요;;;;;
오늘은 목록에 일반 파일형식의 데이터가 아닌 폴더형식으로 데이터를 저장해 보겠습니다.
폴더형식은 윈도우에서 처럼 폴더 안에 폴더를 만들어 자료를 정리 하듯이
하나의 목록에서 폴더형식으로 나누어 데이터를 저장 할 수 있습니다.
//------------------------------------시작----------------------------------------
using (SPSite oSite = new SPSite("http://mysite"))
using (SPWeb oRoot = oSite.OpenWeb())
{
SPList oList = oRoot.Lists["mylist"];
//만들어질 폴더 URL
//oList.RootFolder.ServerRelativeUrl -> /Lists/mylist(목록이름)
//strFolderUrl -> /Lists/ mylist(목록이름) /folder1
string strFolderUrl = oList.RootFolder.ServerRelativeUrl + "/folder1";
//목록폴더를 생성
//oList.Items.Add(1, 2, 3)
//1, 폴더 안에 폴더를 생성 할 거면 현재 만들어진 폴더의 URL을 넣어주면 됩니다.
//2, 형식
//3, 만들어질 폴더 이름
SPListItem NewFolder = oList.Items.Add("", SPFileSystemObjectType.Folder, "folder1");
NewFolder.Update();
SPListItemCollection oItems = oList.Items;
//폴더 안에 파일형식으로 데이터를 저장
oListItem = oItems.Add(strFolderUrl, SPFileSystemObjectType.File, null);
oListItem["Title"] = "test1";
oListItem.Update();
}
'SharePoint > SharePoint 개발' 카테고리의 다른 글
Client Object Model - 데이터 삭제하기 (0) | 2012.10.24 |
---|---|
Client Object Model - 데이터 저장하기 (0) | 2012.07.25 |
Client Object Model - 데이터 불러오기 (1) | 2012.06.13 |
Client Object Model - 정의 (0) | 2012.05.24 |
SharePoint 데이터 삭제 (0) | 2012.05.18 |