多くのHTMLファイルを含むフォルダとサブフォルダがあります。すべてのhtmlファイルパスを配列に保存したい。私はC++とubuntuを使っています。 ターミナルコマンド - find . -name *.html
を知っています。これは私にすべてのhtmlファイルパスを与えます。
これらのパスを使用して、WKHTMLTOPDF
とスレッドを使用して、これらのHTMLファイルのPDFを作成します。これらのパスを保存して使用する方法は?端末コマンドCPPの配列への出力
0
A
答えて
0
あなたはブルートフォース可能性があり、それをあなたのfindコマンドを実行し、C++プログラムでの出力を使用するようにhttp://en.cppreference.com/w/cpp/utility/program/system
std::system
を使用することによって。あるいは、StevenのAPUE(Unix環境での高度なプログラミング)のファイルシステムのトラバースを読んで、自分でやってください。 man 3 stat
から始めてください。
+0
ありがとうございます手伝い。しかし、もし私がhtmlファイルのlakhsを持っていたらどうしますか?それはテキストファイルに最初に格納されますし、テキストファイルを読むことは私が考える良い解決策ではありません。 –
関連する問題
- 1. 配管コマンドに出力し、端末
- 2. コマンド出力がファイルと端末にリダイレクト
- 3. codesign -dvvvvを端末からcppプログラムに出力
- 4. 私とは異なる端末への出力出力をファイルにリダイレクトし、端末に出力
- 5. Konsole端末へのコマンドの送信
- 6. 端末へのコマンドの送信
- 7. Pythonのbash端末へのコマンド
- 8. 端末のコマンド出力から1行を抽出する
- 9. Python端末の出力幅
- 10. Linux端末の出力リダイレクト
- 11. 端末の最後のコマンドのカラー出力
- 12. Java捕捉端末出力
- 13. luaカスタム端末がコマンド出力を持たない
- 14. PythonでのMATLABスタイルの端末出力
- 15. Mac端末「リセット」コマンド
- 16. 端末v.sのコマンド。 bash.sh
- 17. 端末のコマンドcp -r
- 18. Linux端末のSCREENコマンド
- 19. Jenkins - 複数の端末出力
- 20. Pythonプログラムを端末に入力して端末から出力する方法
- 21. 端末のコマンドのオーバーレイ出力をlessやmanのようにするには?
- 22. 端末の列をCで書式化した出力
- 23. pythonスクリプト内の端末コマンドの自動入力の回答
- 24. Knitr:チャンクコード出力を端末にリダイレクト
- 25. 端末にpython os.urandomを出力する
- 26. visualstudio code出力用C++端末
- 27. Mac端末でR端末コマンドを使用できますか?
- 28. コマンド出力をWindowsのファイルに保存し、端末の出力も表示する方法は?
- 29. 同じ端末の最後のコマンド
- 30. 端末の-qコマンド、Python2.7のPyQt5
外部コマンドを使用してhtmlパスへのパスリストを取得するのではなく、むしろC++に固執します。 [リンク](http://stackoverflow.com/questions/612097/how-can-i-get-the-list-of-files-in-a-directory-using-c-or-c) – Harry