我有一个大数量的,从前提数据库天青BLOB迁移文件。
我要的是验证是否这些文件迁移成功与否。
因此,我想从蔚蓝的BLOB检查所有文件。
在他们的名称,大小,...
如果大小为<0,或者如果没有下载它,那么我向大家报告,为损坏。
我可以阅读从蔚蓝的所有文件?
我怎么能检查它们的大小和它们是否正在下载或不?
我曾尝试下面的代码:
private const string account = "romantest";
private const string key = "bwhfbwhfbwhfbwhfbwhfbwhfbwhfbwhfbwhfbwhfbwhfbwhfbwhfbwhf==";
private const string url = "https://backup.blob.core.windows.net/";
private const string containerName = "testcontainer";
private const string blobName = "testblob";
// get storage
StorageCredentialsAccountAndKey creds = new StorageCredentialsAccountAndKey(account, key);
CloudBlobClient blobStorage = new CloudBlobClient(url, creds);
// get blob container
CloudBlobContainer blobContainer = blobStorage.GetContainerReference(containerName);
// get blob data
CloudBlob cloudBlob = blobContainer.GetBlobReference(blobName);
string text = cloudBlob.DownloadText();
但它没有给出确切的结果。
请你帮助我好吗?
要不我们可以比较它像:
- 我们将所有的文件从Excel或集合前提数据库存储。
- 阅读他们一个接一个
- 爷亨我们读第一,然后(同时),我们可以在湛蓝的blob容器检查同一个文件是否存在,以及它的大小。 下载或不是这样的
请建议我什么。