2016-09-27 146 views
0

我制作了文件发送程序。 现在正在添加文件夹发送功能。 所以我正在考虑两种方法。通过网络发送文件夹

  1. 遍历每个子文件夹并分别发送每个文件。
  2. 合并所有子文件夹到一个单一的文件,并发送一个大文件

2选择更好的性能。但它可能需要临时空间来合并文件。 我可以做第二种方式没有临时文件和空间?还是有更好的解决这个问题?

回答

0

我发现我的问题的解决方案。遍历每个子文件/文件夹并发送每次都是正确的方式。创建一个合并文件需要空间/时间,这会给用户带来麻烦。我已经使用boost :: filesysme的travese功能。它非常快速且易于使用。