PHP touch 文件系统函数

  • 定义和用法

    touch - 设定文件的访问和修改时间
  • 版本支持

    PHP4 PHP5 PHP7
    支持 支持 支持
    5.3.0 能够修改 Windows 下目录的最后修改时间。
  • 语法

    touch ( string $filename [, int $time = time() [, int $atime ]] )   
    
    尝试将由 filename 给出的文件的访问和修改时间设定为给出的 time。 注意访问时间总是会被修改的,不论有几个参数。 如果文件不存在,则会被创建。
  • 参数

    参数 必需的 描述
    filename 要设定的文件名。
    time 要设定的时间。如果没有提供参数 time 则会使用当前系统的时间。
    atime 如果给出了这个参数,则给定文件的访问时间会被设为 atime,否则会设置 为time。如果没有给出这两个参数,则使用当前系统时间。
  • 返回值

    成功时返回 TRUE, 或者在失败时返回 FALSE。
  • 示例

    <?php
    if (touch($filename)) {
        echo $filename . ' 修改时间已更改为当前时间';
    } else {
        echo '抱歉,无法更改的修改时间 ' . $filename;
    }
    
  • 相关函数

    tempnam() - 建立一个具有唯一文件名的文件