终端命令在CPP中输出到阵列

时间:2017-03-28 07:08:44

标签: c++ pthreads wkhtmltopdf

我有一个包含许多HTML文件的文件夹和子文件夹。我想将所有html文件路径存储到数组中。我正在使用C ++和ubuntu。 我知道一个终端命令 - find . -name *.html,它给了我所有的html文件路径  我想使用这些路径使用WKHTMLTOPDF和线程创建这些HTML文件的PDF。如何存储这些路径并使用它?

1 个答案:

答案 0 :(得分:0)

你可以使用std::system

来强制它

http://en.cppreference.com/w/cpp/utility/program/system

执行find命令并在C ++程序中使用输出。或者在Steven的APUE(“Unix环境中的高级编程”)中阅读文件系统遍历并自行完成。从man 3 stat开始。