2016-09-27 103 views
0

我製作了文件發送程序。 現在正在添加文件夾發送功能。 所以我正在考慮兩種方法。通過網絡發送文件夾

  1. 遍歷每個子文件夾並分別發送每個文件。
  2. 合併所有子文件夾到一個單一的文件,併發送一個大文件

2選擇更好的性能。但它可能需要臨時空間來合併文件。 我可以做第二種方式沒有臨時文件和空間?還是有更好的解決這個問題?

回答

0

我發現我的問題的解決方案。遍歷每個子文件/文件夾併發送每次都是正確的方式。創建一個合併文件需要空間/時間,這會給用戶帶來麻煩。我已經使用boost :: filesysme的travese功能。它非常快速且易於使用。