我每天都在blob容器中创建txt文件,创建日期和时间会附加在末尾。
$NewName = (($Blob)+"_"+($CurrentDate))
然后,我想在一天结束时将其移动到另一个容器中,文件名的第一部分将始终相同,但是显然日期每天都会更改。因此,我只想能够搜索与$ blob *等价的powershell,但是我不知道如何添加通配符。 我想第二个问题是,理想情况下,我还将在同一容器中使用一个文件夹,但是我无法弄清楚如何浏览到容器中的现有文件夹来搜索文件。我可以在运行时看到该文件夹...
Get-AzureStorageBlob -Context $Context -Container $SourceContainer
我可以在“名称”列下看到它,但是如何浏览到它,然后使其成为指向该文件夹并引用该文件的变量?看起来很简单但是很尴尬。
谢谢。
答案 0 :(得分:0)
请尝试以下代码:
$blob="test20181207"
$s2 = Get-AzureStorageBlob -Context $context -Container foler1 -Blob "$($blob)*"
请注意,$ s2是一个数组,因此您可以为所有匹配的文件循环使用此数组。
答案 1 :(得分:0)
只是想关闭它,以防它对别人有帮助,我在这里找到了想要做的事
http://code.commongroove.com/2016/08/03/azure-powershell-copy-blobs-between-storage-accounts/
感谢那些花时间回答和提供帮助的人,非常感谢。