通过网络

时间:2016-09-27 00:28:07

标签: file compression

我做了文件发送程序。 现在要添加文件夹发送功能。 所以我正在考虑两种方式。

  1. 遍历每个子文件夹并单独发送每个文件。
  2. 将所有子文件夹合并为一个文件并发送一个大文件
  3. 2选择对性能要好得多。但它可能需要临时空间来合并文件。 没有临时文件和空间,我可以做第二种方式吗?或者这个问题有更好的解决方案吗?

1 个答案:

答案 0 :(得分:0)

我找到了解决问题的方法。遍历每个子文件/文件夹并每次发送都是正确的方法。制作一个合并文件需要空间/时间,这将对用户造成烦扰。我使用了boost :: filesysme的travese功能。它非常快速且易于使用。