我需要将包含大量子文件夹和文件的文件夹从本地计算机(Windows Server 2012)复制/同步到Azure Blob容器。有些路径超过260个。
我试图使用AzCopy(https://docs.microsoft.com/en-us/azure/storage/common/storage-use-azcopy),但是有一个长文件名的异常。
将文件从本地PC复制到Azure Blob容器有哪些选项,这些容器具有相当长的文件夹/文件名?像RoboCopy之类的东西,但是我需要将一个文件夹映射到我的blob存储器,我不确定这是否可行。
Azure Blob存储没有文件夹的概念。只有:container name
+ blob name
(虽然blob的容器名称可以包含像\
这样的分隔符,这使得它看起来像一条路径)。
容器的名称不能超过63个字符(并且必须小写)。没有解决这个问题。如果您尝试将本地服务器的路径存储为容器名称,并且该路径超过63个字符,则不会起作用。
Azure文件共享(由Azure存储支持)没有此限制,因为它们支持标准文件I / O操作和目录结构。如果采用此路线,您应该能够按原样复制文件夹结构。有一些差异: