0

У нас есть azure blob местоположение, в этом блобе у нас есть два контейнера: «container_one» и «container_two». Мне нужно скопировать файл из одного контейнера во второй контейнер.Перемещение файла из одного контейнера в другой контейнер в лазурном блоке

Не могли бы вы помочь мне в достижении этой функциональности в c#.

ответ

1

Пожалуйста, попробуйте инструмент командной строки AzCopy или его ядро ​​библиотеки Azure Storage Data Movement Library. Они могут получить копию blob с очень высокой производительностью и поддерживать паузу/возобновление.

0

Как @ ZhaoxingLu-Microsoft сказал, вы можете использовать базовую структуру перемещения данных Azure Storage dotNet Data Movement инструмента AzCopy для копирования файла из одного контейнера в другой.

На GitHub есть официальный образец, пожалуйста, обратитесь к функции BlobCopySample, чтобы переписать для удовлетворения ваших потребностей. Код ядра в функции используется функцией TransferManager.CopyAsync, пожалуйста, обратитесь к method list класса TransferManager, чтобы узнать его.