需要一些关于使用C++创建/删除/打开目录的帮助。我搜索了互联网,但找不到一个好的答案。使用C++创建/删除文件夹
这是为了我的家庭作业,它的一部分涉及到创建和删除文件夹并在其中进行浏览,并且我在Linux中使用g ++编译器进行编译。
我读过一个名为direct.h
的库,我不认为它是一个C++库,必须将其添加到包含库中。
如何使用C++使用标准库创建/删除/打开文件夹?
需要一些关于使用C++创建/删除/打开目录的帮助。我搜索了互联网,但找不到一个好的答案。使用C++创建/删除文件夹
这是为了我的家庭作业,它的一部分涉及到创建和删除文件夹并在其中进行浏览,并且我在Linux中使用g ++编译器进行编译。
我读过一个名为direct.h
的库,我不认为它是一个C++库,必须将其添加到包含库中。
如何使用C++使用标准库创建/删除/打开文件夹?
尝试使用的mkdir在sys/stat.h http://pubs.opengroup.org/onlinepubs/7908799/xsh/mkdir.html
是否适用于所有版本的g ++编译器?因为我必须给他们我的代码,他们会用g ++编译它 – AMiR
如果您愿意使用增强功能,则有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
祝你好运!
这里没有真正的问题。 [你有什么尝试](http://meta.stackexchange.com/a/128553/142865)? –
如何创建/删除/使用c + +打开文件夹? – AMiR
现在我们正在某个地方。你是什么意思“打开一个文件夹?”你需要枚举该文件夹的内容吗?在其中创建一个文件?细节,具体... –