2016-08-29 19 views
0

上の特定のフォルダにフォルダ全体をアップロードし、それがこれです:私はAzureのブロブに含まれているにフォルダ全体をアップロードする方法を知っているAzureのブロブ

Get-ChildItem -File -Recurse | Set-AzureStorageBlobContent -Container $ContainerName -Context $ctx 

私の質問は、私は私のコンテナの下のフォルダを持っている場合ということですそれが「テスト」だと言っています。私のローカルフォルダのすべてのファイル/サブフロッダーをAzuure blob mycontainer/test /にアップロードするにはどうすればよいですか?

おかげ

答えて

2

コンテナにフォルダを作成するには、blob名としてpathとfile nameの組み合わせを使用するだけです。

Get-ChildItemから返されるオブジェクトには、FullNameというプロパティがあります。次に、substringメソッドを使用してディスク文字を削除できます。ここで

Get-ChildItem -File -Recurse C:\Test\ | ForEach-Object { Set-AzureStorageBlobContent -File $_.FullName -Blob $_.FullName.Substring(3) -Container uploaded -Context $ctx } 

は、私の研究室のスクリーンショットです:

Lab

1

あなたは、コマンドラインツールAzCopyやフォルダの転送の高速サポートし、&が再開一時停止することができ、そのコアライブラリAzure Storage Data Movement Libraryに試してみることができます。

0

今ではフォルダにBLOBストレージにファイルを追加することが可能です。 Microsoft Azure Storage Explorerをダウンロードするだけです。次に、あなたのブロブストレージ内のファイルやフォルダを編集するためにそれを使用することができます:

enter image description here

それともアズールから直接アプリを開く:

enter image description here

関連する問題