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

溫馨提示×

溫馨提示×

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

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

php根據路徑刪除文件的方法

發布時間:2021-06-24 09:44:10 來源:億速云 閱讀:135 作者:chen 欄目:編程語言

這篇文章主要介紹“php根據路徑刪除文件的方法”,在日常操作中,相信很多人在php根據路徑刪除文件的方法問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”php根據路徑刪除文件的方法”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

php根據路徑刪除文件的方法:1、通過“function deleteDir($dir){...}”方法刪除一個路徑下的文件夾和文件;2、通過“function deldir($path){...}”刪除。

本文操作環境:windows7系統、PHP7.1版,DELL G3電腦

php怎么根據路徑刪除文件?PHP刪除一個路徑下的所有文件夾和文件的方法

用到的函數:

scandir($path) 遍歷一個文件夾所有文件并返回數組。

unlink($filename) 刪除文件。

rmdir($path) 只刪除空文件夾

代碼:

刪除單個文件

$file = "./aa/aas.txt";
if (!unlink($file))
{
echo ("Error deleting $file");
}
else
{
echo ("Deleted $file");
}

刪除一個路徑下的所有文件夾和文件的方法1

$path = "./aa";
function deleteDir($dir)
{
    if (!$handle = @opendir($dir)) {
        return false;
    }
    while (false !== ($file = readdir($handle))) {
        if ($file !== "." && $file !== "..") {       //排除當前目錄與父級目錄
            $file = $dir . '/' . $file;
            if (is_dir($file)) {
                deleteDir($file);
            } else {
                @unlink($file);
            }
        }
    }
    @rmdir($dir);
}
deleteDir($path);

刪除一個路徑下的所有文件夾和文件的方法2

//設置需要刪除的文件夾
$path = "./aa";
//清空文件夾函數和清空文件夾后刪除空文件夾函數的處理
function deldir($path){
   //如果是目錄則繼續
   if(is_dir($path)){
    //掃描一個文件夾內的所有文件夾和文件并返回數組
   $p = scandir($path);
   foreach($p as $val){
    //排除目錄中的.和..
    if($val !="." && $val !=".."){
     //如果是目錄則遞歸子目錄,繼續操作
    if(is_dir($path.'/'.$val)){
      //子目錄中操作刪除文件夾和文件
      deldir($path.'/'.$val);
      //目錄清空后刪除空文件夾
      @rmdir($path.'/'.$val);
    }else{
      //如果是文件直接刪除
      unlink($path.'/'.$val);
    }
}
   }
}
  }
 //調用函數,傳入路徑
 deldir($path);

到此,關于“php根據路徑刪除文件的方法”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

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

php
AI

盐池县| 商南县| 东方市| 天峨县| 白银市| 阿克陶县| 息烽县| 滦南县| 西藏| 沂源县| 广灵县| 巴东县| 平凉市| 庆安县| 永福县| 昂仁县| 新和县| 苏尼特左旗| 施甸县| 曲松县| 固安县| 洪洞县| 元氏县| 东丰县| 兴城市| 岫岩| 金沙县| 东安县| 蓝山县| 荣成市| 法库县| 习水县| 利川市| 嘉峪关市| 泸西县| 铜陵市| 如皋市| 米林县| 安新县| 会理县| 徐水县|