私はAzureストレージアカウントを使用していて、PowerShellを使用してコンテナに存在するフォルダを削除しようとしています(コンテナは2層階層でブロブのコンセプト、そしてそのフォルダは実際には存在しません)。X日より古いAzureストレージコンテナまたはファイル共有からフォルダを削除する
フォルダの日付/時刻のプロパティを確認できない点を除いて、私が見つけ出すことができるプロパティは「最後に変更されました」です。これは一般にOKですが、作成プロパティは良好です。 私はこのための唯一の解決策は、テーブルを作成し、各ファイルとその作成日時をリストすることです理解していますか?この問題のための多くの仕事のように思える。
すべてが一緒にコピーされてからルート "フォルダ"を共有するすべてのブロブを削除すると、そのフォルダからファイルを列挙できますが、フォルダ自体の実際の最終変更時刻を知ることをお勧めします。これを達成する方法はありますか?今、私は空のストレージコンテナーを使用してロックされていない、ファイル共有も可能ですが、私はそれを試みたときにフォルダを列挙できましたが、変更された日付と時刻のプロパティは何らかの理由で埋まっていない、プロパティ "ETag"を除いて。
ありがとうございます。
こんにちはフレッド、 "フォルダ"構造とメタデータの両方は、私の問題のための非常に正当な解決策のようです。 ありがとうございます。 – Pixel
Fred、私たちはazcopyを使ってファイルをストレージにアップロードしています。 PowerShellを使用してBLOBメタデータを編集する例を教えてください。私は見つけることができるすべての特定のローカルファイルをストレージにアップロードし、そのメタデータを提供する方法を示しています。私はazcopyと同じことをすることができると思う、仕事自体の間メタデータを提供する、面白い事は、アイテム、ストレージ上ではないので、その "BLOB"にいくつかのメタデータを割り当てようとするとどうなりますか? – Pixel
** [AzCopy Parameters](https://docs.microsoft.com/en-jp/)私たちがBlobストレージにファイルをアップロードするときにBlobのプロパティやユーザ定義のメタデータを設定することはできません。ブロブ名に作成日時情報を含める別のソリューション( ''フォルダ構造)を試すことができます。 –