我正在尝试重命名 Azure 文件。为此,我们必须先复制然后删除(因为没有重命名 API)。
鉴于此代码,删除是否总是在复制完成后开始?
await destinationCloudFile.StartCopyAsync(sourceCloudFile);
await sourceCloudFile.DeleteAsync();
我很困惑,因为Start
......StartCopyAsyc
就像......它会开始复制或其他东西......
另外,我没有做Task.WhenAll(both those tasks)
...我认为会尝试同时做这些。
重要编辑:这是一个重命名,因此实际上,它将复制原始文件旁边的新文件:相同的共享、相同的容器、相同的目录..当然,所有这些都在同一个存储帐户中。
干杯!