首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Azure存储(不是Blob存储)中重命名文件/目录(不是Blob文件)?

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

Stack Overflow用户
提问于 2018-05-29 16:22:12
回答 3查看 13K关注 0票数 10

我认为这将是非常容易的工作,但随着我的研究,我发现没有任何关于如何在Azure存储中重命名文件或目录的内容。

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

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

有人能帮我吗?

EN

回答 3

Stack Overflow用户

发布于 2018-05-29 18:57:06

你谈到了Azure 文件。类似于Azure Blob存储,没有重命名/移动功能,因此你必须复制文件(例如使用StartCopyAsync),然后使用CloudFile.DeleteAsync方法删除它。

我写了一篇关于如何Rename Azure Storage Blob using PowerShell的博客文章(同样的可能也适用于Azure文件)

票数 6
EN

Stack Overflow用户

发布于 2020-11-20 08:44:08

通过SDK的简单解决方案是行不通的。REST API不支持重命名功能,因此所有包装器(Azure CLI、SDK等)不在这里。Azure Storage Explorer工具可以“重命名”,但在幕后它会克隆文件夹/文件,而不是重命名(同样,it's working via API)

Azure反馈门户上的哭墙在这里,请向上投票:

FileShare映射

不过,如果你有一定的灵活性,你可以在Windows、Linux或macOS上使用SMB挂载一个Azure文件共享。它在SM上实现了真正的重命名。而对于你的应用程序来说,这只是普通的磁盘I/O操作。

票数 0
EN

Stack Overflow用户

发布于 2020-06-26 03:41:08

如果你想手动重命名Azure blob文件夹,你可以下载下面给出的Azure Storage Explorer工具,连接到你的blob存储,你可以重命名blob文件夹,你也可以克隆blob文件。

Azure storage explorer tool

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50579580

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档