【发布时间】:2020-01-02 20:27:42
【问题描述】:
我正在尝试从特定文件夹中删除文件,例如从 blob 容器中的 full 或 diff 删除文件,但无法执行。 Container_name,然后有两个文件夹 full 和 diff,我只想从 full 中删除文件。 请帮忙。
$context = New-AzureStorageContext -StorageAccountName "storage_name" -StorageAccountKey "key"
$blobs= Get-AzureStorageBlob -Container "container_name" -blob *DIFF*.bak -Context $context
foreach ($blob in $blobs)
{
$modifieddate = $blob.LastModified
Write-Host $modifieddate
if ($modifieddate -ne $null)
{
$howold = ([DateTime]::Now - [DateTime]$modifieddate.LocalDateTime)
if ($howold.TotalDays -ge 5)
{
Remove-AzureStorageBlob -Blob $blob.Name -Container "container_name" -Context $context
Write-Host $blob.Name
}
}
}
【问题讨论】:
标签: azure powershell blob azure-storage