zoukankan      html  css  js  c++  java
  • 文件操作函数

    //把a.txt的内容读出来,赋值给$str变量。
    //file_get_contrents()可以获取一个文件的内容或网络资源的内容。

    $file='./a.txt';
    echo file_get_contents($file);

    //读出来的内容能否写到另一个文件里去呢?
    //file_put_contents()这个函数用来把内容写入到文件里,也是一个快捷函数。帮我们封装打开写入关闭的细节。
    //注:如果指定的文件不存在,则会自动创建。
    file_put_contents()

    ----------------------------------------------------------------------------
    文件操作
    fopen
    fread
    fwrite
    fclose


    fopen()打开一个文件,返回一个句柄(文件指针/通道)资源。
    fopen($filename, mode)第二个参数是“模式”,如:只读模式,追加模式。

    $fh=fopen($file,'r');

    //沿着上面返回的$fh这个资源通道来读文件
    echo fread($fh,10)  //后一个参数是读取的字节数。

    fwrite($fh,'写入内容')
    //r+ 读写模式,并把指针指向文件头


    fgets() 每次读一行
    feof, end of file的意思,专门来判断指针是否走到结尾。


    file函数,直接读取文件内容,并按行拆成数组,并返回数组。(一次性读取,大文件慎用)

    ------------------------------------------------------------------

    判断文件是否存在
    获取文件的创建时间/修改时间
    $file='a.txt';
    if(file_exists($file)){
    echo $file.'存在';
    echo date('Y-M-D H:i:s',filemtime($file));
    }else{
    echo 'no';
    }
  • 相关阅读:
    第7章 类
    windows查询端口占用以及kill
    判断电脑的系统,以及windows是否是XP
    Promise.all 出现异常时候处理
    [Vue warn]: Failed to mount component: template or render function not defined.
    电脑缺少配置 输入命令解决
    Vue packages version mismatch
    数组里 对象去重
    hexo 创建博客
    查看端口占用,并结束占用端口
  • 原文地址:https://www.cnblogs.com/suiyuewuxin/p/5608469.html
Copyright © 2011-2022 走看看