0

我一直在使用 AzCopy 在 blob 存储中复制文件。正如在AzCopy blob page(s)上所讨论的,如果 blob 文件具有无法在 Windows 文件系统中表示的字符(在我的情况下为 :),它将被定义的规则之一替换(“.” = > “dot”; “..” => “dotdot”; “/” => “slash” - 根据该页面),或使用 url 编码的百分比值(如 : -> %3A 的情况)。

对于我的用例,我有一组 blob,我对其进行一些后期处理,然后将一组相同的“响应文件”blob 上传到不同的容器中。这工作正常,但有一个问题,当我从磁盘上传这些 blob 时,url 编码的文件名不会转义回原始 blob 名称,所以我的 blob 的名称都带有 %'s 无处不在。

我不认为 AzCopy 现在支持这一点,但我想我会问。我可能只是通过并重命名我所有的 blob 以使双方保持一致。

4

2 回答 2

0

当 AzCopy 将文件从本地磁盘上传到 blob 时,它无法确定文件名是实际包含百分号还是由不受支持的字符编码,因为此类操作不会在 AzCopy 运行中进行跟踪。

于 2014-08-13T22:38:54.673 回答
0

我相信 AzCopy 10.3 将正确地往返名称。

于 2019-11-22T23:54:22.530 回答