包和块大目录进行传输

时间:2014-04-29 00:56:24

标签: c# azure-storage-blobs system.io.packaging

我的文件夹结构大约有7个级别,包含大约100万个不同大小和格式的文件。其中的所有内容都可以被压缩。它大约350GB。

我想将整个目录推送到云存储中。

我想知道是否有办法将整个目录打包在tar或rar文件或其他内容中,然后将其分块并发送。然后我可以在云服务中重新创建包(unchunk),然后在需要时解包。并尽快做到这一点。

有没有办法使用System.Io.Packaging例如不尝试压缩目录结构而只是打包它?我认为有 - 但我不知道这是否有效,或者事实上,如果我正在以正确的方式思考这一点。

也许有更好的方法将这个大型目录结构推入云端?

1 个答案:

答案 0 :(得分:0)

如果您的目标是将文件系统上的文件夹结构复制到云存储,则可以使用命令行实用程序 - AzCopy来执行此操作。此实用程序旨在简化将数据传入和传出azure存储帐户的任务。您可以在我们的博文herehere上了解有关AzCopy的更多信息。