私がプログラミングしているソフトウェアで、私はAzureのブロブ構造上に仮想ファイルシステムを作成しようとしています。CloudBlobDirectoryが存在するかどうかを確認する方法は?
多くの回のプロセスで、私はシステムからのパスを取得し、そのパスがBlob
か、またはazureが提供する仮想BlobDirectory
かどうかを知る必要があります。私はこれを、あるフォームから別のフォームにキャストし、エラーを処理することによって行いました。
しかし、パスが仮想ディレクトリを指していることがわかったら、この仮想ディレクトリが存在するかどうかをどのように確認できますか?あなたはgetAttributesメソッドを使用できるかどう
var blobDirectory = client.GetBlobDirectoryReference("Path_to_dir");
cloudBlobDirectoryオブジェクトにFetchAttributes()がありません –
あなたの質問に誤解が生じたと思います。ディレクトリはBLOB上に物理的に存在しません。 Knightpfhorと同様に、 "dirA/dirB/a.txt"という名前のブロブを作成すると、dirAとdirBディレクトリのように見えます。私はKnightpfhorにディレクトリが存在することを確認するために従っています。 –