Azure Blob StorageをPythonから操作する、前記事の続きです。さらに工夫したものは別の記事に分けていますので最終形態はそちらで。 引き続き検証環境はPython3.6+Windows 10 Pro、実装はPython3前提です。 さて、基本操作は前の記事で実装しましたが、フラットな構造に対応するために「ディレクトリ直下のファイルのみ同期」、というのはちょっと雑でした。 今回は、元のローカルパスを合わせてBLOBのメタデータとして記録することで、何とかツリー構造に対応させたいと思います。 もくじ: メタデータの利用メタデータの設定メタデータの取得日本語対応ファイル時刻の変更メタデータの利用今回はBLOB名をランダム文字列で作成し、メタデータを使ってローカルのパスを記録させ、サブディレクトリ含めツリー構造を保持することにします。 サブディレクトリを含むとなると、多数のファイ