touch($path, $fc_time, $fc_time); echo "\n $path 已经被建立,并且重置了修改时间和访问时间\n"; echo "\n 如果是 windows 系统,将会执行以下命令重置该文件的建立时间\n"; if(PHP_OS === 'WINNT'){ $path = str_replace('/', '\\', $path); $cmd = '/bin/touch.exe /c /d ' .$cdate. ' /t ' .$ctime. ' "' .$path. '"'; # 文件路径使用反斜杠 echo "\n $cmd\n"; exec($cmd); }
windows 系统中的 touch.exe 文件在 “Win32 控制台工具箱 1.1” 中提取
https://www.stevemiller.net/downloads/ctb11w32.zip
https://files.cnblogs.com/files/yisuo/ctb11w32.zip