<分区>
我正在使用 ofstream 输出到一个文件,然后我想在程序结束时删除该文件。是否有 fstream 或任何允许我删除文件的方法?
标签 c++
<分区>
我正在使用 ofstream 输出到一个文件,然后我想在程序结束时删除该文件。是否有 fstream 或任何允许我删除文件的方法?
最佳答案
std::fstream 不提供文件系统操作,它只提供文件操作。
您可以使用 C stdio remove这应该适用于大多数编译器:
/* remove example: remove myfile.txt */
#include <stdio.h>
int main ()
{
if( remove( "myfile.txt" ) != 0 )
perror( "Error deleting file" );
else
puts( "File successfully deleted" );
return 0;
}
关于c++ - 如何使用c++的ofstream方法删除文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36934818/