1

我正在尝试使用以下命令从 Azure 容器下载多个文件:

& "C:\Program Files (x86)\Microsoft SDKs\Azure\AzCopy\azcopy.exe" /Source:https://$accName.blob.core.windows.net/$cntrName /Dest:.  /SourceKey:$accKey /S /V /Y 

我有一个错误

“流日志只允许一次传输”

执行它时,有人对此错误有解释以及如何解决它?

4

1 回答 1

1

今天遇到一个类似的问题。AzCopy 保留一个日志文件,以便能够恢复未完成的操作。日记里好像有不完整的操作。

尝试在不指定 /Y 标志的情况下运行命令并解决出现的任何提示

由于某种原因,应该抑制所有提示的 /Y 标志无法处理这种情况。https://docs.microsoft.com/pl-pl/azure/storage/common/storage-use-azcopy#journal-file-folder

有关 AzCopy 保存的日志文件的更多信息:

每次向 AzCopy 发出命令时,它都会检查日志文件是否存在于默认文件夹中,或者它是否存在于通过此选项指定的文件夹中。如果日志文件在任一位置都不存在,AzCopy 会将操作视为新操作并生成新的日志文件。

如果日志文件确实存在,AzCopy 会检查您输入的命令行是否与日志文件中的命令行匹配。如果两个命令行匹配,AzCopy 将恢复未完成的操作。如果它们不匹配,系统将提示您覆盖日志文件以开始新操作,或取消当前操作。

来自:https ://docs.microsoft.com/pl-pl/azure/storage/common/storage-use-azcopy#journal-file-folder

于 2018-12-04T15:35:28.767 回答