C++ 文件操作返回值错误码列表及解析

C++ 文件返回错误代码列表及解析

文件操作返回值

返回的常量Constant系统错误消息System error message“值”Value
EPERM不允许执行该操作1
ENOENT没有此文件或目录2
ESRCH没有此进程3
EINTR函数中断4
EIOI/O 错误5
ENXIO没有此设备或地址6
E2BIG参数列表太长7
ENOEXEC执行格式错误8
EBADF文件编号错误9
ECHILD没有生成的进程10
EAGAIN没有更多进程、没有足够内存或达到最大嵌套级别11
ENOMEM没有足够内存12
EACCES权限被拒绝13
EFAULT地址错误14
EBUSY设备或资源忙碌16
EEXIST文件已存在17
EXDEV跨设备链接18
ENODEV没有此设备19
ENOTDIR不是目录20
EISDIR是目录21
EINVAL参数无效22
ENFILE系统中打开的文件太多23
EMFILE打开的文件太多24
ENOTTY不适当的 I/O 控制操作25
EFBIG文件太大27
ENOSPC设备上没有剩余空间28
ESPIPE搜寻无效29
EROFS只读文件系统30
EMLINK链接太多31
EPIPE管道损坏32
EDOM数学参数33
ERANGE结果太大34
EDEADLK会发生资源死锁36
EDEADLOCK与 EDEADLK 相同,以便与早期的 Microsoft C 版本兼容36
ENAMETOOLONG文件名太长38
ENOLCK无可用锁39
ENOSYS函数不受支持40
ENOTEMPTY目录不为空41
EILSEQ非法字节序列42
STRUNCATE字符串被截断80

fopen_s ()方法返回13,表示权限被拒绝。这种情况通常是用户没有操作权限或者要open的权限被设置了隐藏属性,需要先取消隐藏属性后才可以open该文件

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值