需要一些有关使用 C++ 创建/删除/打开目录的帮助。我在互联网上搜索了它,但找不到一个好的答案。
这是我的作业,其中一部分涉及创建和删除文件夹并在其中浏览,我在 Linux 中使用 g++ 编译器来编译它。
我读过一个名为的库direct.h
,但我认为它不是 c++ 库,必须添加到包含库中。
如何使用标准库使用 C++ 创建/删除/打开文件夹?
如果您愿意使用 boost,那么boost::filesystem
它的功能create_directory
就是为此目的。
尝试这个:
删除文件: http ://cplusplus.com/reference/clibrary/cstdio/remove/
打开/创建文件: http ://cplusplus.com/reference/clibrary/cstdio/fopen/
是的,这些是 C 函数,但幸运的是 C 函数在 C++ 中工作。
要创建目录,请尝试 mkdir。您可以在手册页中阅读它:man 2 mkdir
祝你好运!