1

私は非常に新しい Alfresco ユーザーです。18000 のドキュメントを Alfresco にアップロードしました。その後、一部のカテゴリが正しくないことに気付きました。もう一度アップロードしたいのですが、既存のドキュメントを削除する方法がわかりません。昨日アップロードしたドキュメントをすべて削除する方法はありますか?

4

2 に答える 2

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 でメモリの問題を引き起こす可能性があります。

ある時点でスクリプトが中断する可能性があり、マシンを再起動してスクリプトを再度実行する必要があります。

于 2013-05-22T15:45:51.517 に答える
0

WebDAV を使用してそれを削除します。

まず、PCを実行しているウィンドウから。alfresco の webDAV 用のネットワーク プレースを追加します。

次に、ウィンドウエクスプローラーから、ウィンドウ内のフォルダー/ファイルを削除するのと同じように、非常に簡単に削除します。

追加する webDAV api URL をググることができます。

于 2013-05-23T10:47:30.023 に答える