我在 Azure 中有存储帐户,其中包含文件夹内的文件。我想使用 PowerShell 脚本将 .txt 和 .csv 文件从一个文件夹移动到同一存储帐户容器中的另一文件夹。
那么,有人可以建议我该怎么做吗?
最佳答案
添加完整步骤以及 Swishonary 的回复:
$context = New-AzureStorageContext -StorageAccountName {accountName} -StorageAccountKey {Enter your storage account key here}
$Blobs = Get-AzStorageBlob -Container "SourceContainer" -Blob SourceFolder/*.csv -Context $context
foreach ($blob in $Blobs) {
$blob.Name
# Copy to DestinationFolder
Start-AzStorageBlobCopy -SrcBlob "SourceFolder/SourceFile" -SrcContainer "<SourceContainer>" -DestContainer "<DestinationContainer>" -DestBlob "DestinationFolder/DestinationFile"
# Delete the source blob
Remove-AzStorageBlob -Container "SourceContainer" -Blob $blob.Name
}
关于azure - 如何将文件从存储帐户容器中的一个文件夹移动到另一文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65087869/