gpt4 book ai didi

azure - 使用 Azure Cli 删除 Azure 文件共享中的旧文件

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

Blob 存储有一个名为“--if-unmodified-since”的属性,可以删除超过几天的 Blob。我在 Cli 中没有找到文件的此类属性。有解决方案(使用 cli)吗?

最佳答案

没有类似于 --if-unmodified-since 的属性,但您可以暂时利用下面显示的逻辑:

 // Delete old files block

$filelist = az storage file list -s $myshare --account-name $accountName --account-key $accountKey
$fileArray = $filelist | ConvertFrom-Json
foreach ($file in $fileArray | Where-Object {$_.properties.lastModified.DateTime -lt ((Get-Date).AddDays(-90))})
{
$removefile = $file.name
if ($removefile -ne $null)
{
Write-Host "Removing file $removefile"
az storage file delete -s $myshare -p $removefile
}
}

关于azure - 使用 Azure Cli 删除 Azure 文件共享中的旧文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66046296/

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