gpt4 book ai didi

powershell - 使用 PowerShell 从 Artifactory 存储库下载文件夹

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

我使用以下代码通过 PowerShell 从 Artifactory 下载文件。

#example Artifactory url
$artifactory_url = "https://artifactory.company.com/artifactory/"
#example Artifactory Key
$ArtifactoryKey = "<artifactory key>"

$wc = New-Object System.Net.WebClient
$wc.Headers.Add("X-JFrog-Art-Api", $ArtifactoryKey)
$files = @("test1.zip", "test.zip")
try {
foreach($file in $files) {
$wc.DownloadFile("$artifactory_url/$file", "D:\download\$file")
}
}
catch {
$Host.UI.WriteErrorLine("Error while Trying to download Artifacts.")
$Host.UI.WriteErrorLine($_.Exception.Message)
exit
}

我现在在 Artifactory 上有一个存储库,其中有几个包含文件的递归文件夹。所以我需要下载该存储库的所有内容。

我需要对上面的代码进行哪些更改才能实现这一目标?

最佳答案

download the entire folder在存储库下,您可以使用 JFrog CLI 。首先,使用 JFrog CLI 配置 Artifactory 并下载整个文件夹,如下所示,

$ jfrog rt dl "my-local-repo/*.jar" all-my-frogs/

关于powershell - 使用 PowerShell 从 Artifactory 存储库下载文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65270640/

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