热文C++create_directory创建目录 # C++里用`create_directory`建目录,别再被“路径不存在”坑了 写C++程序时,想在运行时自动建个日志目录、缓存文件夹,或者导出数据前先确保目标路径存在——这时候你大概率会翻到`std::file... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.57 K 阅读
热文C++create_directories递归创建 # `create_directories`:C++17里那个“不声不响就把整棵树搭好的人” 上周帮同事修一段构建日志路径的代码,他写了三层 `if (!exists(p)) create_directory(p)`... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.01 K 阅读
热文C++remove删除文件或空目录 # C++里`remove()`真能删目录?别被教科书骗了 刚写完一段C++代码,想用`std::remove("temp_dir")`清掉测试生成的空文件夹,结果程序安静地返回-1,`errno`报`ENOTDIR... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.22 K 阅读
热文C++remove_all递归删除目录树 # `std::filesystem::remove_all`:递归删目录,别被“成功”骗了 上周帮同事修一个构建脚本,他抱怨:“`remove_all("build")` 明明返回 `true`,可 `build/... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.85 K 阅读
C++rename重命名或移动文件 # C++里用`rename()`重命名文件?别急,先看清它到底在干啥 刚写完一段C++代码,想把日志文件从`log_temp.txt`改成`log_20241115.txt`,顺手调了`std::rename("l... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 287 阅读
C++copy_file复制文件内容 # `copy_file` 不只是“复制”:C++17 文件拷贝的隐秘细节与实战避坑指南 你有没有试过用 `std::filesystem::copy_file` 复制一个文件,结果程序悄无声息地失败了,连个错误提示... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 733 阅读
热文C++copy_symlink复制符号链接 # `copy_symlink`:C++17里那个“只抄链接不抄文件”的冷门但关键操作 你有没有遇到过这种场景:写了个跨平台工具,需要把一堆符号链接原封不动地复制到新目录下——不是复制目标文件,而是让新位置也生成一模... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.18 K 阅读
热文C++equivalent判断路径是否等价 # C++里“路径相等”不等于“字符串相等”:`equivalent()`的冷知识与实战避坑指南 上周帮同事查一个文件操作失败的问题,现象很诡异:`std::filesystem::exists(path)`返回`f... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.75 K 阅读
热文C++canonical标准化绝对路径 # C++里怎么把`/a/b/../c/./d`变成`/a/c/d`?——手撕canonical路径标准化 你有没有遇到过这样的场景:程序接收用户输入的路径,比如`/home/user/../../etc/passw... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.03 K 阅读
热文C++weakly_canonical弱标准化路径 # `weakly_canonical`:C++ 路径处理中那个“差不多就行”的务实派 你有没有遇到过这样的场景:写了个跨平台工具,本地测试时路径拼得严丝合缝,一到 CI 机器上就报 `std::filesystem... Dark零点/ C++教程/ 2026-04-11/ 0 评论/ 1.07 K 阅读