如何与C ++中的目录进行交互?

时间:2011-10-16 21:11:09

标签: c++

C ++语言是否处理目录,如create,delete,get directory content,search等。

C ++是否有内部库或是否有外部库?

是否有推荐的图书馆?

3 个答案:

答案 0 :(得分:8)

BoostFilesystem就是您想要的:

  

Boost.Filesystem库提供了操作文件和目录的工具,以及识别它们的路径。

答案 1 :(得分:6)

支持此功能的库:


Boost Filesystem是一个形式或形式最有可能最终存在于TRn库中的库(标准技术报告库分类):

  

文件系统。

     

标准文件系统库提供了便携式工具来查询和操作路径,文件和目录。它将使C ++程序员能够在C ++程序中执行类似于脚本的可移植操作。 Boost.Filesystem库(您可以单独下载和安装)被提议作为技术报告2的候选者。我相信对于C ++中标准文件系统库的必要性存在广泛的共识。但是,这样的库不会成为C ++ 0x的一部分,因为委员会现在专注于最终确定委员会草案,这几乎没有增加新库的空间。 文件系统库可能会作为单独的TR发布。

答案 2 :(得分:2)

QT库还具有跨文件和目录操作的跨平台支持。

见: