c++怎样删除指定的文件?

如题所述

第1个回答  2022-12-11

直接调用win API : BOOL DeleteFile(LPCTSTR lpFileName);//lpFileName是文件名。

例如:

#include <windows.h>int main(void){    DeleteFile("c:\\p3.dat");//这里假设p3.dat在C盘根目录    return 0;}

删除字符的话,首先要定位文件流指针,用seekg函数。文件流字符标号从0开始,要改写第n个字符,就seekg(ios::beg,n);,然后直接往文件流中将原字符替换为你想要的字符就行了。如果只是想删除字符,你可以·试一下输出空字符,我没试过不知道能不能成功。

相似回答