• linux 文件操作相关函数


    一、

    fopen

    定义和用法
    fopen() 函数打开文件或者 URL。如果打开失败,本函数返回 FALSE,在php中我们还可利用fopen来创建文件,只要带w+,w等参数。

    语法:fopen(filename,mode,include_path,context)

    参数 描述
    filename 必需。规定要打开的文件或 URL。
    mode 必需。规定要求到该文件/流的访问类型。可能的值见下表。
    include_path 可选。如果也需要在 include_path 中检索文件的话,可以将该参数设为 1 或 TRUE。
    context 可选。规定文件句柄的环境。Context 是可以修改流的行为的一套选项。

    "r" 只读方式打开,将文件指针指向文件头。
    "r+" 读写方式打开,将文件指针指向文件头。
    "w" 写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
    "w+" 读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
    "a" 写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。
    "a+" 读写方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。

    二、

    getc

    语法:
      #include <stdio.h>   int getc( FILE *stream ); 

    getc()函数从stream(流)获取并返回下一个字符,如果到达文件尾返回EOF. getc()和fgetc()是一样的. 例如:

        char ch;     
        FILE *input = fopen( "stuff", "r" );
        ch = getc( input );
        while( ch != EOF )
        {
            printf( "%c", ch );
            ch = getc( input );
        }

  • 相关阅读:
    mongoDB使用
    mac环境下mongodb的安装和使用
    statrc部分
    权限部分
    在Linux 安装Python3.5.6详细文档!!!!
    linux回顾
    linux服务配置
    路飞ORM练习
    考试题-路飞中期(卷一)
    git hub命令,上传到github
  • 原文地址:https://www.cnblogs.com/chenxuelian/p/1867411.html
Copyright © 2020-2023  润新知