永发信息网

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

答案:5  悬赏:20  手机版
解决时间 2021-03-22 23:46
  • 提问者网友:黑米和小志
  • 2021-03-22 17:41
c++问题,怎样删除指定的文件?
最佳答案
  • 五星知识达人网友:老鼠爱大米
  • 2021-03-22 18:47
直接调用win API : BOOL DeleteFile(LPCTSTR lpFileName);//lpFileName是文件名。
例如:
#include int main(void){    DeleteFile("c:\p3.dat");//这里假设p3.dat在C盘根目录    return 0;}
删除字符的话,首先要定位文件流指针,用seekg函数。文件流字符标号从0开始,要改写第n个字符,就seekg(ios::beg,n);,然后直接往文件流中将原字符替换为你想要的字符就行了。如果只是想删除字符,你可以·试一下输出空字符,我没试过不知道能不能成功。
全部回答
  • 1楼网友:酒安江南
  • 2021-03-22 21:28
#include
用这个函数:
BOOL DeleteFile( LPCTSTR lpFileName // 文件名指针);
功能说明:删除一个存在的文件
返回值:如果成功返回一个非0值;失败返回0 可以用GetLastError函数得到错误信息。

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

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

#include 
int main(void)
{
    DeleteFile("c:\p3.dat");//这里假设p3.dat在C盘根目录
    return 0;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯