C# 用于传输的包和块大目录

C# 用于传输的包和块大目录,c#,azure-storage-blobs,system.io.packaging,C#,Azure Storage Blobs,System.io.packaging,我有一个大约7层深的文件夹结构,包含大约100万个不同大小和格式的文件。里面所有可以压缩的东西都被压缩了。大约350GB 我想将整个目录推入云存储 我想知道是否有办法将整个目录打包成一个tar或rar文件或其他文件,将其分块并发送出去。然后我可以在云服务中重新创建包(unchunk),然后根据需要解包。并尽快做到这一点 例如,有没有一种方法可以使用System.Io.Packaging不尝试压缩目录结构,而只是将其打包?我想是的,但我不知道这是否有效,或者事实上我是否以正确的方式思考这个问题 也

我有一个大约7层深的文件夹结构,包含大约100万个不同大小和格式的文件。里面所有可以压缩的东西都被压缩了。大约350GB

我想将整个目录推入云存储

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

例如,有没有一种方法可以使用
System.Io.Packaging
不尝试压缩目录结构,而只是将其打包?我想是的,但我不知道这是否有效,或者事实上我是否以正确的方式思考这个问题


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

如果您的目标是将文件系统上的文件夹结构复制到云存储中,您可以使用命令行实用程序–AzCopy来实现这一点。此实用工具旨在简化将数据传入和传出azure存储帐户的任务。你可以在我们的博客和上阅读更多关于AzCopy的信息