系统编程 day8 文件7

今天是复习一周的文件学习,通过写博客对一周下来积累的函数进行总结:

1.函数memset(); 清空函数,可以选择清空范围。

2. 函数bzero();清空函数,此函数只能清0处理。

3.标准输入:stdin,标准输出:stdout,标准错误输出:stderr,都是FILE *型

4.标准文件io的定位函数:

函数fseek();可以选择文件的偏移量,SEEK_SET开头,SEEK_COR中间,SEEK_END末尾

函数ftell();求偏移过程中偏移的字节的大小size

函数remind();将读写指针复位到开始

函数fopen();打开文件,返回值为file *

函数fgetc(),fgets(),都是只读函数,前者单字符读,后者每行读

函数fputc(),fputs(),都是只写函数,前者单字符写,后者每行读

函数open(),打开文件,返回值为int

函数read(),只读文件函数

函数write(),只写文件函数

函数lseek(),是对fseek,ftell,remind,三个函数的封装

函数fileno()与函数fdopen(),前者将FILE *型转为int,后者反之

函数opendir(),打开目录,返回值为DIR *

函数readdir(),只读目录内容,返回值为info*,info指针指向目录中的每一个文件包括目录

函数closedir(),关闭函数,传参dir

函数chdir(); cd命令的原函数

函数getcwd();pwd命令的原函数,获得当前目录路径

函数mkdir(); 创建目录函数

函数rmdir();删除一个空目录或文件,rm命令原函数

函数stat();获得文件具体属性,命令stat原函数

函数symlink();软连接,命令ln -s 的原函数

函数link();硬链接,命令ln原函数

函数remove();删除一个文件或目录,命令rm -rf 的原函数

报错函数:

perror

strerror

error

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值