📜  如何在 cpp 中删除文件 - C++ (1)

📅  最后修改于: 2023-12-03 15:08:35.403000             🧑  作者: Mango

如何在 C++ 中删除文件

在 C++ 中删除文件可以使用 remove() 函数,该函数在 <cstdio> 头文件中定义。

函数原型
int remove(const char* filename);
  • filename:要删除的文件名,需要提供完整路径或者相对路径。

函数返回值为 0 表示删除成功,否则表示删除失败。

示例代码
#include <cstdio>

int main() {
    const char* filepath = "example.txt";

    if (remove(filepath) != 0) {
        printf("删除文件 %s 失败!\n", filepath);
    } else {
        printf("删除文件 %s 成功!\n", filepath);
    }

    return 0;
}
注意事项
  1. 需要注意文件是否存在和目录权限等问题,否则删除操作可能失败。
  2. 使用该方法删除文件后,文件将不可恢复,需谨慎使用。