Comment supprimer des fichiers de blob contenant?
private readonly CloudBlobContainer _blobContainer;
public void Remove()
{
if (_blobContainer.Exists())
{
_blobContainer.Delete();
}
}
Comment supprimer un conteneur entier, mais certains List<string> disks
que dans le conteneur?
- Double Possible de Comment nettoyer un stockage Azure Blob contenant?
- Il veut être en mesure de supprimer des gouttes, pas le tout mais..
- vous pouvez modifier ce code pour supprimer certains fichiers de conteneur comme ce Parallèle.ForEach(_cloudBlobClient.GetContainerReference(nameContainer).ListBlobs(), x => { if (liste.Contient(((CloudBlob)x).Nom)) ((CloudBlob)x).DeleteIfExists(); });'
Vous devez vous connecter pour publier un commentaire.
C'est le code que j'utilise:
Vous pouvez ignorer le code de verrouillage si vous savez que cela ne va pas être accessible simultanément
Évidemment, vous avez le
blobContainer
trucs triés, de sorte que tous vous avez besoin est queDeleteFile
méthode sansthis.AssertBlobContainer()
.Nous pouvons utiliser la
cloudBlobContainer.ListBlobsSegmentedAsync
à la liste de gouttes, puis le jeter commeICloudBlob
de sorte que vous pouvez effectuer lesDeleteIfExistsAsync
. Ci-dessous est l'échantillon de travail de la fonction. Espérons que cela aide.