Web services Sharepoint WS-更改同一库中所有子项的根文件夹
使用Sharepoint 2013web services我试图“重命名”库中的根文件夹(根据我的定义,根文件夹是库中的第一个文件夹) 如果新名称(目标)不存在,重命名很容易,我只需更改BaseName:Web services Sharepoint WS-更改同一库中所有子项的根文件夹,web-services,sharepoint-2013,Web Services,Sharepoint 2013,使用Sharepoint 2013web services我试图“重命名”库中的根文件夹(根据我的定义,根文件夹是库中的第一个文件夹) 如果新名称(目标)不存在,重命名很容易,我只需更改BaseName: var batch2 = new XmlDocument().CreateElement("Batch"); batch2.SetAttribute("OnError", "Continue"); batch2.InnerXml = "<Method ID=\"1\" Cmd=\"Upd
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);
那么,如何更改aaa、aaa1项目,使文件夹BBB成为其根文件夹?通过更改BaseName字段将子文件夹“移动”到其他文件夹。文件中没有提到这一点
因此,要将aaa
子文件夹移动到BBB
文件夹,您只需执行以下查询:
[aaa文件夹ID]BBB/aaa
所有文件都会相应地“移动”
天哪,我讨厌Sharepoint
MY LIB
-AAA
--aaa
aaa.jpg
aaa1.jpg
--aaa1
aaa11.jpg
-BBB
--bbb
bbb.jpg
bbb1.jpg
--bbb1
bbb11.jpg