有没有什么好的boost :: filesystem替代方案?

Dam*_*ian 21 c++ filesystems boost

是否有任何可移植的c ++库可以与文件系统一起使用?

我知道boost :: filesystem,但我需要知道是否还有其他的.

谢谢!

Duc*_*uck 23

POCO具有类似的功能,您可以在Foundation/FileSystem下找到它.

  • 为什么每个平台都有下载?这不应该抽象出每个平台的具体功能吗? (3认同)
  • POCO为+1.虽然整个库非常庞大,但您可以链接到您需要使用的部分(以及它的依赖性,如果有的话). (2认同)

Dmi*_*try 6

还有至少一个值得一提的解决方案 - STLSoft一组类似BSD的许可库,包含Windows和Unix本机文件系统API下的跨平台包装器 - PlatformSTL项目.与之相比的好处boost::filesystem是不需要构建任何东西,整个库只是标题,你可以简单地将它包含在你的项目中.不好的一面是缺乏文档,我花了很长时间才弄清楚如何使用它.