0

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

4

1 回答 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 回答