我的对象存储中有几个文件夹,我想为家务管理实施扫描策略。这个想法是,如果我的几个“主”文件夹之一中的任何文件/子文件夹/文档超过一个月,则需要删除它们。
我知道我可以通过使用扫描策略来做到这一点,但我不知道该怎么做。
可能要提一下,我的对象存储中的所有子文件夹都有自己的类,但主文件夹共享一个类,“文件夹”。任何人都可以提供指南或有关此的东西吗?我去过 IBM 网站,但没有多大帮助。谢谢。
我的对象存储中有几个文件夹,我想为家务管理实施扫描策略。这个想法是,如果我的几个“主”文件夹之一中的任何文件/子文件夹/文档超过一个月,则需要删除它们。
我知道我可以通过使用扫描策略来做到这一点,但我不知道该怎么做。
可能要提一下,我的对象存储中的所有子文件夹都有自己的类,但主文件夹共享一个类,“文件夹”。任何人都可以提供指南或有关此的东西吗?我去过 IBM 网站,但没有多大帮助。谢谢。
在@fnt 的帮助下,我想通了:
通过使用处置策略而不是标准扫描自动删除对象。处置策略根据对象类删除对象库中的事物。由于我处理的目标已经有一个类,我可以将其用作基础。
Filter 表达式是一个 SQL WHERE 查询,这就是我放入其中的内容:
DateCreated < Now() - Timespan (30, 'Days') AND PathName LIKE '%Application%'
INFOLDER 和 CONTAINS 都不起作用。虽然我仍然无法弄清楚为什么 INFOLDER 不起作用,但 CONTAINS 显然要求您处置的对象存储和对象类都启用 CBR,而我没有。