gpt4 book ai didi

Artifactory AQL 删除空文件夹

转载 作者:行者123 更新时间:2023-12-01 19:48:30 26 4
gpt4 key购买 nike

如何使用 Artifactory AQL 删除空文件夹(没有任何内容的文件夹)?

我有当前的 AQL 查询来查找早于 12w 且从未下载过的文件,我将通过脚本删除这些文件。

items.find(
{
"repo":{"$eq":"libs-release-local"},
"stat.downloads":{"$eq":null},
"created":{"$before" : "12w"},
}
)

这给我留下了空文件夹,如何指定查找所有空文件夹的 AQL 查询?

最佳答案

来自Artifactory Query Language documentation :如果查询中没有指定类型,则默认搜索的类型为文件。

通过向查询添加类型,您可以控制结果类型:文件、文件夹或两者。

例如:

items.find(
{
"repo": {"$eq":"libs-release-local"},
"stat.downloads": {"$eq":null},
"created": {"$before" : "12w"},
"type": {"$eq":"any"}
}
)

关于Artifactory AQL 删除空文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40671487/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com