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