是否可以获取工件中具有特定名称的文件夹和子文件夹中最新更新的文件?

问题描述 投票:0回答:1

我正在寻找一个解决方案,如何获取在特定文件夹和神器目录中的子文件夹中使用名称“name_file”更新的最后一个文件的路径。 从文档中,我看到这个链接https://jfrog.com/help/r/jfrog-rest-apis/get-last-modified-item但我无法指定文件名,因为我可以在根文件夹中指定文件名不同的子文件夹中有很多同名的文件。

谢谢

python shell curl artifactory
1个回答
0
投票

实现此目的最简单的方法是使用 JFrog CLI:

jf rt s "<repository-name>/<path-in-repository>/" --sort-by modified --sort-order desc --limit 1

另一种选择是通过 REST API 运行 AQL(Artifactory 查询语言):

POST /artifactory/api/search/aql

items.find({"$and":[{"repo":"<repository-name>","path":{"$match":"<path-in-repository>"} }]}).include("name","repo","path","modified").sort({"$desc":["modified"]}).limit(1)
© www.soinside.com 2019 - 2024. All rights reserved.