Blob 存储有一个名为“--if-unmodified-since”的属性,它可以删除超过几天的 Blob。我在 Cli 中找不到 Files 的此类属性。有解决方案(使用cli)吗?
问问题
639 次
1 回答
1
没有类似的属性,--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
}
}
于 2021-02-04T16:07:54.023 回答