个人笔记—C++删除指定路径文件实现

一、调用win API : BOOL DeleteFile(LPCTSTR lpFileName);//lpFileName是文件名
#include <windows.h>

int main(void)
{
DeleteFile("c:\\p3.dat");//这里假设p3.dat在C盘根目录
return 0;
}
二、

可以通过C库函数remove实现。

头文件:stdio.h

原型:int remove (const char *filename);

功能: 删除名为filename的文件。删除成功返回0,否则返回-1,错误原因存于errno。

可能的错误值为:

  1. EROFS 欲写入的文件为只读文件

  2. EFAULT 参数filename 指针超出可存取内存空间。

  3. ENAMETOOLONG 参数filename 太长。

  4. ENOMEM 核心内存不足。

  5. ELOOP 参数filename 有过多符号连接问题。

  6. EIO I/O 存取错误。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值