3
Sharepoint 2013 사용 웹 서비스 라이브러리의 루트 폴더를 "이름을 변경"하려고합니다. (내 정의에 의한 루트 폴더는 라이브러리의 첫 번째 폴더입니다.).Sharepoint WS - 동일한 라이브러리의 모든 하위 항목에 대한 루트 폴더 변경
새 이름 (대상)가 이미 존재하지 않는 경우, 이름 바꾸기 쉽고, 난 그냥 기본 이름 변경 : 폴더가 이미 존재하지 않는 경우
가var batch2 = new XmlDocument().CreateElement("Batch");
batch2.SetAttribute("OnError", "Continue");
batch2.InnerXml = "<Method ID=\"1\" Cmd=\"Update\"><Field Name=\"ID\">"+oldId+"</Field><Field Name=\"BaseName\">"+newName+"</Field></Method>";
client.UpdateListItems("MY LIBRARY", batch2);
하지만 - 아무것도 분명히 발생합니다.
그래서MY LIB
-AAA
--aaa
aaa.jpg
aaa1.jpg
--aaa1
aaa11.jpg
-BBB
--bbb
bbb.jpg
bbb1.jpg
--bbb1
bbb11.jpg
, 내가 AAA 등급을 변경하는 방법, aaa1 항목 BBB가 근본이되는 해당 폴더 있도록 :
내 라이브러리 파일 구조는 무엇입니까?