2016-05-03 4 views
0

Я пытаюсь использовать azcopy для отображения файлов в контейнере blob. Я могу только сказать, сколько файлов существует, но фактически не возвращает имена файлов. Команда, я использую это:Невозможно получить AzCopy для отображения файлов в контейнере

azcopy /source:$sharedimagesource /dest:$dest /sourcekey:$srckey /S /V /L 

Выход:

Listed: 2 file(s) 
[2016/05/03 12:22:09] Transfer summary: 
----------------- 
Total files listed: 2 
Elapsed time:  00.00:00:00 

Любой способ получить имена файлов?

ответ

0

Действительно, имена blob не указаны в командной строке. Но вместо этого вы можете указать выходной файл, а затем скопированные капли будут перечислены в этом файле. Просто измените вашу команду, как показано ниже:

azcopy /source:$sharedimagesource /dest:$dest /sourcekey:$srckey /S /L /V:C:\test\output.txt 

Просто укажите выходной путь после параметра/V. Я просто тестировал, и он работает. Надеюсь это поможет.

+0

Этот ответ является правильным. :) –

+0

Хотелось бы хранить все в памяти, а не писать в файлы, а затем читать с них. Я думаю, если это единственный способ, это единственный способ. Я буду отмечать это как правильно, потому что я специально спросил об AzCopy, хотя, я думаю, я пойду с решением ниже. – Progger

+0

@ Progger благодарит за обозначение этого как ответ. Мой ответ в основном заключается в том, что вы делаете, есть также несколько других решений, которые могут делать то же самое, powershell, rest api, .NET SDK. Вы можете выбрать то, что хотите, что вам больше подходит. – forester123

1

Вы можете использовать PowerShell, чтобы сделать это:

$SourceStorageAccount = "yourstorageaccount" 
$SourceStorageKey = "yourKey" 
$SourceStorageContainer = 'yourcontainerName' 
$SourceStorageContext = New-AzureStorageContext –StorageAccountName $SourceStorageAccount -StorageAccountKey $SourceStorageKey 

$Blobs = Get-AzureStorageBlob -Context $SourceStorageContext -Container $SourceStorageContainer 

foreach ($Blob in $Blobs) 
{ 
    Write-Output "$Blob.Name" 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^