我正在将一些带有不同特殊字符的文件上传到 blob。它没有被上传。我发现azure的文件命名有一些限制。因此,我需要 blob 文件名不支持的 unicode 字符列表,或者查找 azure blob 文件名是否支持某个字符的方法。
我已经在下面提到了这一点。他们没有提供任何特定的列表或找到它的方法。 https://learn.microsoft.com/en-us/rest/api/storageservices/naming-and-referencing-shares--directories--files--and-metadata
假设此路径https://xxxx.blob.core.windows.net/container1/folder1有一些文件夹和文件。
所以我需要将这些文件夹和文件移动到路径https://yyyy.blob.core.windows.net/container2
需要使用 Azcopy v10 来执行此操作。
当我使用 azcopy v10 尝试此操作时,文件和文件夹被复制到以下路径 https://yyyy.blob.core.windows.net/container2/folder1/
意外创建了folder1。我需要将文件夹 1 文件夹内的数据复制到容器 2 中。
使用的 AzCommand 是: .\azcopy cp " https://xxx.blob.core.windows.net/0075696/0075696/[SASkey] " " https://yyyy.blob.core.windows.net/0075696/[SASKey ] " --recursive=true