h.o*_*a.n 4 c# azure azure-powershell azure-blob-storage
背景:\n我有一个系统,它与保存文件元数据的数据库和保存文件的 Azure Blob 存储一起使用。数据库和 Azure Blob 存储通过 Web 服务协同工作。
\n\n为了检查系统的所有部分是否正常工作,我为下载、上传和删除文件的 Web 服务创建了单元测试。经过测试,数据库和Azure Blob存储保留了大量数据,我需要将它们全部删除。我有一个脚本可以从数据库中删除所有数据(删除一个 sql 语句中的所有表、存储过程、触发器、约束和所有依赖项)。
\n\n现在我需要编写 sctipt(power shell)或代码(C#)来从 Azure Blob 存储中删除所有文件,但我不删除容器,只删除容器中的文件。
\n\n我的问题:\n这些方法中哪一种(power shell 或 \xd0\xa1#)最好?\n如果我使用 C# 和任务(System.Threading.Tasks) 来删除文件会更快吗?
\n我不确定,但是,我来到这里只是想看看如何一次性删除 Blob 容器中的所有文件。从 Azure 门户 UI 中,它们不提供任何功能来选择所有内容进行删除。
只需使用Azure Storage Explorer,它就可以选择所有删除功能。我为我工作。
我知道这可能与这个问题无关,但像我这样想要手动删除的人会发现这很有帮助。
| 归档时间: |
|
| 查看次数: |
18175 次 |
| 最近记录: |