c++ - 使用C++跨平台递归文件列表?

标签 c++ file cross-platform execute v8

递归列出特定目录及其子目录中的文件的最有效方法是什么?我应该使用标准库还是使用第三方库?

我想要这个是因为我使用 v8 作为 JavaScript 引擎,并且我想执行某个目录(及其子目录)中的所有脚本。如果 v8 中有任何内置方法可以做到这一点,那就太好了:)

它应该支持 Windows、Linux 和 OS X。

谢谢。

最佳答案

有关通用跨平台 C++ 解决方案,请查看 boost::filesystem

关于c++ - 使用C++跨平台递归文件列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3170440/

相关文章:

c++ - 跨平台文件存在并在 C++ 中读取

python - 如何从同一行的 txt 文件中读取两个变量?在 python

java - java删除文件后如何释放资源?

raspberry-pi - 如何准备带有Raspbian的Raspberry Pi,以便可以从Linux主机交叉编译Qt5程序?

c++ - C++ 中的 sizeof 字符串数组

c++ - 编写 3D 渲染浏览器插件

c++ - 哪个转换更快 static_cast<int> () 或 int()

ios - 如何通过 Xamarin.Forms 提供 iOS 本地通知?

Maven 程序集插件警告 "The assembly descriptor contains a filesystem-root relative reference"

C++: & lambda 捕获的指针是对对象的引用,还是对对象指针的引用?