J'ai besoin d'afficher tout le répertoire virtuel d'azure blob dans l'explorateur de fichiers. Lorsque créer un dossier à partir de cet explorateur de fichiers, j'ai téléchargé sur le fichier fictif dans ce dossier. Ex: Si j'ai besoin de créer un dossier xyz, je vais télécharger un fichier avec "https://abc.blob.core.windows.net/container/xyz/dummyfile.txt" ce nom. Lors de la liste des détails du fichier dossier &, exclu un dummmyfile.txt.Azure blob storage - Le répertoire virtuel a-t-il un enfant?
Le scénario ci-dessus fonctionne correctement. Je suis confronté à un petit problème ici. En dessous de l'accrochage, l'icône + s'affiche dans chaque dossier, qui contient un dossier/fichier enfant. J'ai besoin d'un autre attribut appelé HasChild pour faire cette fonctionnalité. Y a-t-il un moyen d'obtenir cette information?
Note: Pour solution temporaire, je l'ai fait avec le code ci-dessous:
var containerDetail = blobClient.GetContainerReference(containerName);
var hasChild = containerDetail.ListBlobs(virtualDirectoryPath).Count > 1;
Avez-vous essayé cette approche? https://social.msdn.microsoft.com/Forums/azure/en-US/4da1ed17-c2fa-45c4-b8a7-38fc904c2b6b/check-if-azure-folder-exists?forum=windowsazuredevelopment –
Moi aussi j'ai essayé cette approche. Ici, j'ai utilisé count> 1, parce que j'avais téléchargé un fichier fictif lors de la création du dossier. Nous ne pouvons pas créer un répertoire vide dans blob Azure. – LTA