使用c ++创建/删除文件夹

时间:2012-05-15 17:51:29

标签: c++ linux g++ directory

需要一些关于使用c ++创建/删除/打开目录的帮助。我搜索了互联网,但找不到一个好的答案。

这是我的作业,其中一部分涉及创建和删除文件夹并在其中浏览,我在Linux中使用g ++编译器进行编译。

我读过一个名为direct.h的库,我不认为它是一个c ++库,必须添加到包含库中。

如何使用标准库使用c ++创建/删除/打开文件夹?

4 个答案:

答案 0 :(得分:2)

如果您愿意使用boost,那么boost::filesystem只有create_directory函数用于此目的。

答案 1 :(得分:1)

答案 2 :(得分:1)

在linux上,您可以使用函数mkdir()和rmdir()。查看手册页:mkdirrmdir

答案 3 :(得分:0)

试试这个:

删除文件: http://cplusplus.com/reference/clibrary/cstdio/remove/

打开/创建文件: http://cplusplus.com/reference/clibrary/cstdio/fopen/

是的,这些是C函数,但幸运的是C函数在C ++中起作用。

要创建目录,请尝试使用mkdir。您可以在手册页中阅读它: 男人2 mkdir

祝你好运!