濮阳杆衣贸易有限公司

主頁(yè) > 知識(shí)庫(kù) > 基于ThinkPHP刪除目錄及目錄文件函數(shù)

基于ThinkPHP刪除目錄及目錄文件函數(shù)

熱門(mén)標(biāo)簽:gps 地圖標(biāo)注軟件 400電話鄭州申請(qǐng) 黔江400電話如何辦理 中原區(qū)電話機(jī)器人價(jià)格 ai電話機(jī)器人加盟代理 OMG地圖標(biāo)注app 地圖標(biāo)注視頻廣告入駐 招標(biāo)自動(dòng)語(yǔ)音外呼系統(tǒng) 電銷(xiāo)機(jī)器人便宜的有嗎

1、刪除目錄及目錄下所有的文件

2、刪除目錄下的所有文件但目錄結(jié)構(gòu)保留

3、刪除指定文件

代碼如下

/**
 +-----------------------------------------------------------------------------------------
 * 刪除目錄及目錄下所有文件或刪除指定文件
 +-----------------------------------------------------------------------------------------
 * @param str $path  待刪除目錄路徑
 * @param int $delDir 是否刪除目錄,1或true刪除目錄,0或false則只刪除文件保留目錄(包含子目錄)
 +-----------------------------------------------------------------------------------------
 * @return bool 返回刪除狀態(tài)
 +-----------------------------------------------------------------------------------------
 */
function delDirAndFile($path, $delDir = FALSE) {
  if (is_array($path)) {
    foreach ($path as $subPath)
      delDirAndFile($subPath, $delDir);
  }
  if (is_dir($path)) {
    $handle = opendir($path);
    if ($handle) {
      while (false !== ( $item = readdir($handle) )) {
        if ($item != "."  $item != "..")
          is_dir("$path/$item") ? delDirAndFile("$path/$item", $delDir) : unlink("$path/$item");
      }
      closedir($handle);
      if ($delDir)
        return rmdir($path);
    }
  } else {
    if (file_exists($path)) {
      return unlink($path);
    } else {
      return FALSE;
    }
  }
  clearstatcache();
}

這個(gè)函數(shù)和unlink有什么不一樣?如果知道要?jiǎng)h除的是一個(gè)文件可以直接使用unlink函數(shù),如果不知道要?jiǎng)h除的是一個(gè)文件還是文件件就可以使用上面的函數(shù)

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • Thinkphp5.0框架使用模型Model的獲取器、修改器、軟刪除數(shù)據(jù)操作示例
  • Thinkphp5.0 框架使用模型Model添加、更新、刪除數(shù)據(jù)操作詳解
  • tp5(thinkPHP5框架)使用DB實(shí)現(xiàn)批量刪除功能示例
  • thinkPHP利用ajax異步上傳圖片并顯示、刪除的示例
  • ThinkPHP框架實(shí)現(xiàn)用戶(hù)信息查詢(xún)更新及刪除功能示例
  • ThinkPHP刪除欄目(實(shí)現(xiàn)批量刪除欄目)
  • 基于php(Thinkphp)+jquery 實(shí)現(xiàn)ajax多選反選不選刪除數(shù)據(jù)功能
  • thinkphp框架實(shí)現(xiàn)刪除和批量刪除
  • thinkPHP刪除前彈出確認(rèn)框的簡(jiǎn)單實(shí)現(xiàn)方法

標(biāo)簽:那曲 孝感 濟(jì)源 哈密 日照 阿里 北京 池州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《基于ThinkPHP刪除目錄及目錄文件函數(shù)》,本文關(guān)鍵詞  基于,ThinkPHP,刪除,目錄,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《基于ThinkPHP刪除目錄及目錄文件函數(shù)》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于基于ThinkPHP刪除目錄及目錄文件函數(shù)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    济源市| 甘谷县| 资兴市| 伊通| 靖州| 正蓝旗| 南城县| 厦门市| 临江市| 长子县| 龙南县| 呼伦贝尔市| 凉城县| 南华县| 四平市| 平乡县| 钟祥市| 芷江| 义马市| 财经| 肇州县| 桂阳县| 石林| 渑池县| 榕江县| 临猗县| 盘锦市| 军事| 太仆寺旗| 平阴县| 普陀区| 娱乐| 措勤县| 信丰县| 白银市| 彭山县| 定南县| 乌鲁木齐县| 泸水县| 萝北县| 京山县|