前提
1. 已知原端Site,Web,Library,目的端Site,Web
基础功能
1. 目的端检查Library是否存在,不存在需要创建
2. library级别数据包括security,column,content type,基本column与content type
3. Library下数据包括文件,folder,文件,folder包括各自的security,column value以及content type
4. 备份数据使用XML格式进行组织
5. SharePoint操作使用Server API
高级功能
1. 使用备份还原进程,备份数据通过使用WCF传输
2. 文件级别使用多线程备份还原|文件还原前需要检查目的端folder是否已经还原结束
3. 学习使用SharePoint Client API备份还原数据
下面几篇博客是将完成这个功能的过程以及代码继续下来,主要是为了整理自己作为一个初学者做过的东西,来复习并且整理
1.源端Document Library 文档库文件备份到本地一个确定文件夹下面,并且在名为Source Path的Column记录文件备份的路径
2.源端Document Library 文档库文件夹以及文件以目录树的结构写入XML文件
3.目的端读取XML文件,按照目录树的结构还原文件夹以及文件的属性和内容
4.目的端备份Document Library文档库数据,使用WCF传输数据