touch()函數(shù)可以設(shè)置指定文件的訪問和修改時(shí)間,成功時(shí)返回true,失敗時(shí)返回false。
bool touch ( string $filename [, int $time = time() [, int $atime ]] )
該函數(shù)可以嘗試將filename參數(shù)中命名的文件的訪問和修改時(shí)間及時(shí)設(shè)置為給定值。請(qǐng)注意,無(wú)論參數(shù)數(shù)量如何,訪問時(shí)間始終會(huì)被修改。
<?php $filename = "/PhpProject/sample.txt"; if(touch($filename)) { echo $filename . " 修改時(shí)間已更改為當(dāng)前時(shí)間"; } else { echo "抱歉,無(wú)法更改 " . $filename."的修改時(shí)間"; } ?>
輸出結(jié)果
/PhpProject/sample.txt 修改時(shí)間已更改為當(dāng)前時(shí)間
<?php $time = time() - 3600; if (!touch("/PhpProject/sample.txt", $time)) { echo "哎呀,出了點(diǎn)問題..."; } else { echo "已成功訪問文件"; } ?>
輸出結(jié)果
已成功訪問文件