c++ - 如何修复 Code::Blocks 中的“致命错误:文件系统:没有这样的文件或目录”?
问题描述
我正在编写一个删除旧备份文件的脚本。我filesystem
像往常一样包含在内,但这一次,我收到了这个错误:
fatal error: filesystem: No such file or directory
我试图包含experimental/filesystem
并设置-lstdc++fs
为 GCC 标志。没有什么对我有用。
示例代码:
#include <cstdlib>
#include <algorithm>
#include <vector>
#include <filesystem>
namespace fs = std::filesystem;
int main()
{
fs::path const directory{ "C:\Test" };
std::vector<fs::directory_entry>::size_type const num_files_to_keep{ 5 };
...
解决方案
推荐阅读
- react-native-gifted-chat - 反应原生天才聊天中的快速回复未显示
- go - 当没有这样的文件返回错误为 nil 时如何使用 os.Open
- sql - PostgreSQL 11 在行中选择前一个值以与 out sub select 进行比较
- javascript - 我如何让我的代码让用户提交一个品种的狗并返回特定品种的图片
- java - Java 从命令行参数读取文件并打印它
- types - rustc 奇怪地假设类型参数必须相同,即使它们是分开的?
- autohotkey - 如何在 Autohotkey 中通过 RegExp 匹配包含键名的字符串
- python - 带有 GUI 的键侦听器脚本不起作用 (Tkinter)
- r - 使用 Gauss-Hermite 求积评估二元正态分布
- deprecated - 在 2019 年 12 月 6 日 Google Drive Android API 关闭后,Games.Snapshots.open 和所有其他已弃用的 Games API 调用是否会继续工作?