如何重命名 Azure 存储(不是 Blob 存储)中的文件/目录(不是 Blob 文件)?

IMo*_*lov 10 c# azure azure-blob-storage

我认为这会很容易完成,但根据我的研究,我没有发现有关如何重命名 Azure 存储中的文件或目录的任何信息。

我不想进行复制/删除(文件/目录的大小非常大),我只想通过 C# 以编程方式更改给定文件/目录的名称。

编辑:我说的是 CloudFile/CloudFileDirectory 对象。

有人能帮我吗?

Mar*_*ndl 6

您谈论的是Azure 文件。与 Azure Blob 存储类似,没有重命名/移动功能,因此您必须复制文件(例如使用StartCopyAsync),然后使用CloudFile.DeleteAsync方法将其删除。

我写了一篇关于如何使用 PowerShell 重命名 Azure 存储 Blob的博客文章(可能同样适用于 Azure 文件)