中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

呈贡县| 黄平县| 铜陵市| 合江县| 长乐市| 临西县| 县级市| 南投县| 郯城县| 耿马| 惠安县| 正安县| 温宿县| 武鸣县| 子洲县| 临泉县| 安西县| 治多县| 红桥区| 东乌珠穆沁旗| 雅江县| 加查县| 巫溪县| 洪雅县| 电白县| 双鸭山市| 文安县| 普兰县| 武平县| 长阳| 亚东县| 新昌县| 安多县| 福安市| 普格县| 太谷县| 封开县| 印江| 永嘉县| 梓潼县| 尉犁县|