私は、あなたがする必要がある今のコードダウンロード紺碧コンテナ
string userName = System.Security.Principal.WindowsIdentity.GetCurrent().Name;
string[] arr = userName.Split('\\');
string path = [email protected]"C:\Users\{arr[1]}\Downloads\";
CloudBlobContainer contianner = BlobClient.GetContainerReference(contianerName);
var list = contianner.ListBlobs();
/// Console.WriteLine(list.Count());
string[] FilesName = new string[list.Count()];
int i = 0;
foreach (var blob in list)
{
string[] Name = blob.Uri.AbsolutePath.Split('/');
FilesName[i++] = Name[2];
// Console.WriteLine(Name[2]);
CloudBlockBlob blockBlob = contianner.GetBlockBlobReference(Name[2]);
System.IO.Directory.CreateDirectory([email protected]"{path}ImagesPath");
using (var fileStream = System.IO.File.OpenWrite([email protected]"{path}\ImagesPath\{Name[2]}"))
{
blockBlob.DownloadToStream(fileStream);
}
}
動的ではどういう意味ですか?日付のベース?ユーザーの入力に基づいて?あなたがダウンロードしたときには、とにかくターゲットフォルダを変更することができます –
ダウンロードのパスを選択するハードコードを作成しないでください –
代わりにそこに入れたいですか?あなたは設定からロードしますか?あなたはあなたがしたいことをあなたに話しただけです。 –