学习笔记2

删除文件函数:remove(hello.c)

创建文件函数:creat(hello.c,0766)

打开文件函数:fd=open(文件路径,文件的打开方式,打开文件的权限)    open(path,O_CREAT,0776)     返回值:成功时返回文件标识符,失败返回-1;

关闭文件函数:close(open()函数的返回值=(fd))。close()的返回值:成功返回 0,出错返回-1

write(fd-打开文件的标识符或文件号,需要写入的字符串,写入的字符串长度);  

内容从s中写到fd中。返回值:成功返回实际写入的字节数,失败返回-1.

read(fd-打开文件的表示符或文件号,空指针,读取字符的个数);

将hello.c的内容写到s里。返回值:成功返回实际读取的字节数,失败返回-1;


文件锁定函数:flock(),用于在当前只允许你一个人打开,使用这个文件

flock(文件标识符fd,整形常量); 

返回值:文件成功锁定返回0,失败返回-1;

文件移动函数:rename()

文件573.c里面的内容将会被572.c的内容覆盖掉,并且572.c文件会被删除。返回值:成功返回0,不成功返回-1

文件复制示例:





猜你喜欢

转载自blog.csdn.net/beautifu1_boy/article/details/80268703