我是非常新的Alfresco用户。我们已经向Alfresco上传了18000份文件。然后我们注意到一些类别不正确。我们想再次上传它们,但我们不知道如何删除现有文档。有没有办法删除昨天上传的所有文件?
答案 0 :(得分:6)
最好的方法是使用基于代码的方法(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();
}
虽然18k文档可能会在您的JVM中产生一些内存问题。
也许脚本会在某个时刻中断,你必须重新启动机器并再次执行脚本。
答案 1 :(得分:0)
我会使用WebDAV来删除它。
首先,从运行PC的窗口。我会为alfresco的webDAV添加一个网络位置。
然后从Window explorer中,我将很容易删除,如删除窗口中的文件夹/文件。
您可以谷歌搜索webDAV api URL。