crt系统调用与文件处理

系统调用

1、_findfirst

查找文件信息,返回句柄

_finddata_t find_result;
intptr_t a1 = _findfirst("F:\\*.txt", &find_result);
int anext = _findnext(a1, &find_result);

2、_findnext

查找下一个匹配信息

3、_findclose

关闭句柄


文件处理

1、_open

打开文件,返回int句柄

2、_sopen

以共享模式打开文件,返回int。非流模式

3、fopen
打开文件,返回FILE* 流句柄
4、_fsopen
以文件共享模式打开流
5、_fdopen
将低级io操作打开的文件(返回的int句柄)与流关联
6、_fileno
获取与流关联的文件句柄
7、_open_osfhandle
将操作系统的句柄转换成c运行文件句柄
_get_osfhandle:将c句柄对应的os句柄返回
8、 _chsize
修改文件大小
9、_filelength
获取文件长度
10、_fstat
获取打开文件的详情
11、_isatty
检查handle是否有效,即关联设备了没
12、_access
检查文件许可
00:检查文件是否存在
02:检查文件是否可写
04:检查文件是否可堵
06:读和写许可检查
13、_chmod
改变文件许可
14、_mktemp
创建唯一的文件名
15、remove
16、rename
17、_splitpath
解析完整路径名,将文件信息解析成磁盘,目录,文件,后缀
18、_stat
获取文件状态信息,不用打开文件
19、_unlink
删除文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值