发布一个SharePoint 2010 工具(复制,移动文件和文件夹)

工具介绍:

SharePoint 2010 文档库自带了”Send To” 功能, 但是这个功能只能移动文件, 但是这个功能的限制很多, 比如只能复制文件, 只能在本站点内被复制, 而且只能复制Major 版本, 如果你要移动文件, 或者文件夹而且包含所有的版本(主要版本和次要版本), 这个功能都满足不了.

而本工具功能如下:

    1. 权限控制

    2. 如果对源文档库没有删除功能, 你只能复制,不能移动.

    3. 如果你对目标站点的某些文档库只有读权限没有写权限, 文档库并不会显示在目标文档库列表

    4. 只是跨站点,站点集,以及Web Application (目前不支持跨Farm)

    5. 支持文件的版本的迁移

    6. 支持多文件夹复制和移动

功能限制:

    1. 不能跨Farm复制和移动,

    2. 如果选中文件过大(几百M), 基本上会失败

界面风格:

  1. 复制和移动按钮

     发布一个SharePoint 2010 工具(复制,移动文件和文件夹)_第1张图片

   2. 主界面

    1. 默认加载本站点所有有权限的文档库

    2. 可以输入目标站点并加载当前用户有权限文档库

    3. 点击绿色”+” 定位到文档库中文件夹

    4. 点击绿色文件夹按钮,可以返回上级菜单

    5. 最下方是复制和移动的记录

     发布一个SharePoint 2010 工具(复制,移动文件和文件夹)_第2张图片

  3. 操作界面

    发布一个SharePoint 2010 工具(复制,移动文件和文件夹)_第3张图片

  4. 完成界面

    发布一个SharePoint 2010 工具(复制,移动文件和文件夹)_第4张图片

源代码:

由于还需要优化,近日上传,希望大家帮忙优化. 代码下载(代码比较乱,没有时间整理)

你可能感兴趣的:(SharePoint)