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

Creating/Deleting folders using c++

本文关键字:删除 文件夹 创建 c++ 使用      更新时间:2023-10-16

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

这是我的家庭作业,其中一部分涉及创建和删除文件夹并在其中冲浪,我正在使用 Linux 中的 g++ 编译器来编译它。

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

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

如果你愿意使用 boost,有boost::filesystem具有create_directory功能只是为了这个目的。

尝试在 sys/stat.h 中使用

mkdir http://pubs.opengroup.org/onlinepubs/7908799/xsh/mkdir.html

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

试试这个:

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

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

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

要创建目录,请尝试 mkdir。您可以在手册页中阅读有关它的信息:男人 2 MKDIR

祝你好运!