2016-09-27 18 views
0

私はファイル送信プログラムを作成しました。 フォルダ送信機能を追加します。 私は2つの方法を考えています。ネットワーク経由で送信フォルダ

  1. すべての子フォルダを走査し、各ファイルを別々に送信します。

2の選択肢は、パフォーマンスのためにはるかに優れて 1つのファイルにすべての子フォルダをマージして一つの大きなファイルを送信します。ファイルをマージするための一時的なスペースが必要な可能性があります。 私はテンポラリファイルとスペースなしで2番目の方法を実行できますか?またはこの問題の解決策がありますか?

答えて

0

私の質問に答えが見つかりました。すべてのサブファイル/フォルダをトラバースし、毎回正しいことを送信します。 1つのマージファイルを作成するにはスペース/時間が必要であり、それがユーザーに迷惑をかけることになります。 boost :: filesysmeのtravese機能を使用しました。それは本当に速くて使いやすいものでした。

関連する問題