多くの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. codesign -dvvvvを端末からcppプログラムに出力
- 3. Konsole端末へのコマンドの送信
- 4. Pythonのbash端末へのコマンド
- 5. 端末のコマンド出力から1行を抽出する
- 6. Linux端末の出力リダイレクト
- 7. 端末の最後のコマンドのカラー出力
- 8. Java捕捉端末出力
- 9. luaカスタム端末がコマンド出力を持たない
- 10. PythonでのMATLABスタイルの端末出力
- 11. 端末v.sのコマンド。 bash.sh
- 12. 端末のコマンドcp -r
- 13. Pythonプログラムを端末に入力して端末から出力する方法
- 14. 端末の列をCで書式化した出力
- 15. visualstudio code出力用C++端末
- 16. Knitr:チャンクコード出力を端末にリダイレクト
- 17. 端末にpython os.urandomを出力する
- 18. コマンド出力をWindowsのファイルに保存し、端末の出力も表示する方法は?
- 19. Mac端末でR端末コマンドを使用できますか?
- 20. 同じ端末の最後のコマンド
- 21. サブブロックテキスト3の端末コマンドのマクロ/ショートカット
- 22. 入力エリアと出力エリアが別々のLinux端末エミュレータ?
- 23. 端末の出力/入力を解析する方法は? (.bashrc?)
- 24. LinuxのGNOME端末ログを連続的にバックアップするには?コマンドとそのコマンドの出力
- 25. 端末コマンドUbuntuとManjaroの違い
- 26. Jythonはすべての端末出力を出力/文字列として出力を割り当てます
- 27. 配列の末尾にある文字列を出力する
- 28. 配列へのMutli-line AWK出力
- 29. 端末に長いコマンドを入力できません
- 30. ユーザー入力が必要な端末コマンドを実行する
外部コマンドを使用してhtmlパスへのパスリストを取得するのではなく、むしろC++に固執します。 [リンク](http://stackoverflow.com/questions/612097/how-can-i-get-the-list-of-files-in-a-directory-using-c-or-c) – Harry