91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP實現定時刪除文件的方法

發布時間:2020-06-15 22:13:03 來源:億速云 閱讀:449 作者:元一 欄目:編程語言

前言

PHP即“超文本預處理器”,是一種通用開源腳本語言。PHP是在服務器端執行的腳本語言,與C語言類似,是常用的網站編程語言。根據動態網站要求,PHP語言作為一種語言程序,其專用性逐漸在應用過程中顯現,其技術水平的優劣與否將直接影響網站的運行效率。其特點是具有公開的源代碼, 在程序設計上與通用型語言,如C語言相似性較高,因此在操作過程中簡單易懂,可操作性強。

首先使用函數“opendir()”讀取文件夾中的所有文件;然后使用函數“is_dir()”過濾掉文件夾;接著使用函數“filemtime()”獲取文件創建時間;最后根據創建時間進行刪除即可。

代碼示例

<?php
/*
 * 刪除文件夾下$n分鐘前創建的文件
 * @param $dir 要處理的目錄,物理路徑,結尾不加\
 * @param $n 過期時間,單位為分鐘
 * @return void
 */
function del_file_by_ctime($dir,$n){
    if(is_dir($dir)){
        if($dh=opendir($dir)){
            while (false !== ($file = readdir($dh))){
                if($file!="." && $file!=".."){
                    $fullpath=$dir."/".$file;
                    if(!is_dir($fullpath)){ 
                        $filedate=filemtime($fullpath);
                        $minutes=round((time()-$filedate)/60);
                        if($minutes>$n) unlink($fullpath); //刪除文件
                    }
                }
            }
        }
        closedir($dh);
    }
}


//下面是調用的代碼
//刪除1天前的文件
$dir = realpath('./Upload/export');
del_file_by_ctime($dir, 24*60);
?>

以上就是PHP如何按時間刪除文件?的詳細內容,更多請關注億速云其它相關文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

原平市| 商都县| 贡山| 莲花县| 临安市| 淮北市| 调兵山市| 桓仁| 湘潭县| 塔河县| 大方县| 景德镇市| 南皮县| 陆河县| 绥中县| 白玉县| 阿城市| 花垣县| 大洼县| 余干县| 常德市| 元谋县| 东乡族自治县| 鄂伦春自治旗| 云梦县| 五莲县| 五大连池市| 龙南县| 卓资县| 塔城市| 兴文县| 景德镇市| 集安市| 新和县| 于都县| 手机| 建始县| 彩票| 泸溪县| 大荔县| 石狮市|