1. /**
    2. * 设置目录下面的所有文件的访问和修改时间
    3. *
    4. * @param string $path 路径
    5. * @param int $mtime 修改时间
    6. * @param int $atime 访问时间
    7. * @return array 不是目录时返回false,否则返回 true
    8. */
    9. function dir_touch($path, $mtime = TIME, $atime = TIME) {
    10. if (!is_dir($path)) return false;
    11. $path = dir_path($path);
    12. if (!is_dir($path)) touch($path, $mtime, $atime);
    13. $files = glob($path.'*');
    14. foreach($files as $v) {
    15. is_dir($v) ? dir_touch($v, $mtime, $atime) : touch($v, $mtime, $atime);
    16. }
    17. return true;
    18. }