c++删除文件
时间: 2023-08-03 17:15:35 浏览: 97
在 C++ 中可以使用标准库中的 remove 函数来删除文件。具体使用方法如下:
```cpp
#include <cstdio>
int main() {
const char* filename = "example.txt";
int result = std::remove(filename);
if (result != 0) {
std::perror("Error deleting file");
} else {
std::puts("File successfully deleted");
}
return 0;
}
```
在上面的代码中,我们首先指定要删除的文件名,然后调用 remove 函数。如果函数返回值不为零,说明删除文件时出现了错误,我们可以通过 perror 函数输出错误信息。否则,输出删除成功的消息。
需要注意的是,删除文件是一项危险的操作,需要谨慎使用。尤其是在实际应用中,应该先判断文件是否存在以及当前用户是否有删除文件的权限。
阅读全文