提问者:小点点

用C++标准库模拟mkdir-p


这个问题:mkdir C++函数告诉我们如何在C++中以编程方式创建目录,向我们介绍了std::filesystem::create-它的作用类似于Unix shell中的mkdir命令。

但是,这似乎不允许递归地创建整个路径:mkdir-p/path/to/nonexisting/dir/and/then/some。 文件系统库中是否有功能来实现这一点? 或者--我们是否应该只是循环遍历路径元素,根据需要检查存在性和可写性?


共1个答案

匿名用户

您要查找的是std::filesystem::create_directories(),您可以在引用中找到更详细的信息。

相关问题


MySQL Query : SELECT * FROM v9_ask_question WHERE 1=1 AND question regexp '(c++|标准|库|模拟|mkdir-p)' ORDER BY qid DESC LIMIT 20
MySQL Error : Got error 'repetition-operator operand invalid' from regexp
MySQL Errno : 1139
Message : Got error 'repetition-operator operand invalid' from regexp
Need Help?