由于P大的bb系统用户帐号进行过一次有规律的升级,当时采取的策略是,按照规律批量新建帐号,从bb系统中批量导出用户和课程的注册关系,并修改用户id后重新导入系统,这基本解决了问题,不过也留下后遗症,Content Collection与用户之间的所属关系并未完全复制还原,如果删除升级前的帐号,部分老师在课程里引用了bb Content Collection的个人资源,那么课程内部分引用自旧账号个人资源的内容就会出现死链。为了既能清理旧帐号腾出宝贵的帐号空间,又丢失现有课程的部分资源,可以这么做:在Content Collection搜索/users/目录下的文件夹,如果大于1024字节,那么表示这个文件夹内有内容,不能直接删除该帐号,获得这样的一个列表容量大于1k的文件夹列表,删除重复的内容,再做一些处理就可以得到在Content Collection个人资源里有内容的用户列表,针对这个列表单独处理,备份复制资源,然后就可以按照规则删除旧有帐号了。

具体使用的工具是后台的管理员搜索,管理员面板 > 管理员搜索 > 搜索,设定一下搜索类型为文件夹,搜索范围为/users,大小为大于1024字节,即可。