如何删除C中的文件夹?

新手上路,请多包涵

如何使用 C++ 删除文件夹?

如果不存在跨平台方式,那么对于最流行的操作系统——Windows、Linux、Mac、iOS、Android,如何做到这一点? POSIX 解决方案是否适用于所有人?

原文由 user88240 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 844
1 个回答

为了删除目录和目录的所有内容(递归地删除其子目录)并最终删除目录本身,请使用标准库中的 remove_all

 std::filesystem::remove_all(directory);

原文由 Adam Kuzański 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题