Geo*_*ove 1 alfresco alfresco-share
我是非常新的Alfresco用户.我们已经向Alfresco上传了18000份文件.然后我们注意到一些类别不正确.我们想再次上传它们,但我们不知道如何删除现有文档.有没有办法删除昨天上传的所有文件?
最好的方法是使用基于代码的方法(JavaScript或CMIS).因此,最简单的方法是在Data Dictionary/Script文件夹中创建一个JavaScript文件,其内容如下:
// execute a lucene search across the repository for pdf documents in a specific folder created the exact day
var docs = search.luceneSearch("PATH:\"/app:company_home/cm:myFolder//*\" AND @cm\\:content.mimetype:\"application/pdf\" AND @cm\\:created:2013-05-21");
var i;
for (i=0; i<docs.length; i++)
{
docs[i].remove();
}
Run Code Online (Sandbox Code Playgroud)
虽然18k文档可能会在您的JVM中产生一些内存问题.
也许脚本会在某些时候中断,你必须重新启动机器并再次执行脚本.