zoukankan      html  css  js  c++  java
  • PHP 文件与目录操作函数总结

    >>>文件操作

    打开
    fopen();    打开文件
    读取内容
    fread();    从文件指针 handle 读取最多 length 个字节
    readfile();    读入一个文件并写入到输出缓冲
    ftruncate();    截取文件内容
    file();        把整个文件读入一个数组中,每个单元都是文件中相应的一行
    file_get_contents();读取文件内容至一个字符串

    写入内容


    fwrite($handle,$str,[$len]);/fputs();    写入文件内容
    file_put_contents();写入文件内容,会清空文件内容

    获取文件信息


    fileatime();    取得文件的上次访问时间
    filemtime();    取得文件修改时间
    filesize();        取得文件大小
    filetype();        取得文件类型

    fclose();    关闭文件指针
    copy();        文件复制
    delete();    删除文件 同unlink();
    flock();        给文件加锁
    tmpfile();        建立临时文件

    >>>文件指针函数:


    feof();        判断文件指针是否到了未尾
    fseek();    定位文件指针
    fstat();    通过已打开的文件指针取得文件信息 返回一个数组具有该文件的统计信息
    ftell();    返回文件指针读/写的位置
    rewind();    重置文件指针到初始位置
    fgets();    从文件指针中读取一行   
    fgetc();    从文件指针中读取一个字符
    fgetss();    从文件指针中读取一行并过滤掉 HTML 标记
    pclose();     关闭进程文件指针
    popen();     打开进程文件指针
    fgetcsv();    从文件指针中读入一行并解析 CSV 字段

    >>>路径操作:


    basename(); 返回路径中的文件名(中文不能识别)
    dirname();    返回路径中的目录部分
    pathinfo();    返回文件路径信息

    >>>目录操作:


    opendir();        打开目录
    readdir();        读取目录
    rewinddir();    重置目录指针至初始位置
    closedir();    关闭目录指针
    glob();        寻找与模式匹配的文件路径,返回一个包含有匹配文件/目录的数组。如果出错返回 FALSE。
    mkdir();    创建目录
    rmdir();    删除目录

    >>>判断:


    is_dir();    是否为目录
    is_file();    是否为文件
    is_link();    是否为链接(快捷方式)
    is_readable();    是否可读
    is_writeable();    是否可写
    is_uploaded_file();    是否为上传文件
    is_executable();    是否为可执行文件

    >>>磁盘操作:


    disk_free_space();    返回磁盘可用空间(同diskfreespace)
    disk_total_space();    返回磁盘总大小

    >>>文件或目录:

    glob($pattern,[$flags]);    寻找与模式匹配的文件名或目录
    rename();        更改文件或目录的名称
    file_exists();    检查文件或目录是否存在

    >>>解析配置文件:


    parse_ini_file();    解析配置文件,返回解析后的数组
    parse_ini_string();

  • 相关阅读:
    alter noparallel
    朝代
    asp.net core 发布包含文件
    执行dotnet *.dll启动项目,如何修改环境变量----ASPNETCORE_ENVIRONMENT
    MySQL授权--WITH GRANT OPTION
    js/ts/tsx读取excel表格中的日期格式转换
    linux test tool--"ab"
    nginx代理配置
    docker 容器与本机文件的拷贝操作
    linux系统,没有安装任何编辑器的情况,如何操作文件
  • 原文地址:https://www.cnblogs.com/lt-style/p/3511460.html
Copyright © 2011-2022 走看看