Comment faire pour charger la liste de Azure blob fichiers de manière récursive?
Azure blob fichiers sont stockés dans une simple liste sans dossier physique de la structure, mais nous pouvons créer des dossiers virtuels où chaque fichier chemin d'accès au dossier est une partie de son nom.
Il conduit à un autre problème, comment faire pour récupérer une liste de TOUS les fichiers virtuel sous-dossier, à l'aide seulement que le nom du dossier?
OriginalL'auteur mik-t | 2015-05-15
Vous devez vous connecter pour publier un commentaire.
En fait, il y a un moyen plus simple de le faire et il est disponible dans la bibliothèque elle-même. Si vous regardez
CloudBlobContainer.ListBlobs
méthode, il accepte deux paramètres:useFlatBlobListing: la définition de cette valeur à
true
permettra de s'assurer que seules les gouttes sont de retour (y compris à l'intérieur de tous les sous-dossiers à l'intérieur de ce répertoire) et pas les répertoires et les blobs.Vous obtiendrez une liste de tous les objets blob, appartenant à la "conteneur-répertoire" dans
blobs
variable.Pour les développeurs Java y remplacer
:
avec=
et les noms de méthode doit commencer par une lettre minuscule.OriginalL'auteur Gaurav Mantri
Cette classe statique
BlobHelper
va charger la liste de tous les fichiers blob dans un blob dossier et tous ses sous-dossiers.Viens de l'appeler comme ceci:
Ici est plein
BlobHelper
code:Merci, ai eu de travail. Il ne la liste un répertoire. À la recherche d'un arbre, de haut en bas, l'inscription. Maintenant, essayer de convertir ce de Rasoir: codeproject.com/Articles/597939/.... Merci encore.
Vraiment beau morceau de code. Jeté tout ce que j'avais l'habitude juste présent, en le modifiant un peu pour mes propres besoins.
très belle méthodes
Ce commentaire est une mine d'or d'infos utiles pour les gens comme moi qui sont arriver a commencé à travailler avec BlobStorage .NET. Bravo!
OriginalL'auteur mik-t
De Gaurav Mantri réponse, voici une façon simple de montrer les fichiers de manière récursive comme une hiérarchie.
utilisation:
OriginalL'auteur Chad Hedgcock