TShopping

 找回密碼
 註冊
搜索
查看: 2984|回復: 0
打印 上一主題 下一主題

[教學] PHP如何用萬用字元刪除目錄下的未知檔案

[複製鏈接]
跳轉到指定樓層
1#
發表於 2016-6-27 01:26:46 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
 
Push to Facebook
在PHP下刪除檔案的指令是
  1. unlink('該檔案');
複製代碼

但是有些時候你根本不知道該檔案名稱
就可用搜尋的方式來處理

我用foreach glob unlink這三個指令來組合一下


  1. foreach (glob('../templates_c/*') as $filename) {
  2.         unlink($filename);//將檔案刪除
  3. }
複製代碼


foreach僅能用於數組,當試圖將其用於其它數據類型或者一個未初始化的變量時會產生錯誤。
有兩種語法,第二種是第一種的有用的擴展。

glob() 函數返回匹配指定模式的文件名或目錄。
該函數返回一個包含有匹配文件/ 目錄的數組。如果出錯返回false。

其中『 * 』萬用字元代表資料夾下所有檔案
同理如『*.php 』則只會讀取該目錄下的php檔名的輸出
這樣就達到刪除 templates_c 目錄下暫存檔案的要求了

 

臉書網友討論
*滑块验证:
您需要登錄後才可以回帖 登錄 | 註冊 |

本版積分規則



Archiver|手機版|小黑屋|免責聲明|TShopping

GMT+8, 2024-4-25 03:25 , Processed in 0.056361 second(s), 22 queries .

本論壇言論純屬發表者個人意見,與 TShopping綜合論壇 立場無關 如有意見侵犯了您的權益 請寫信聯絡我們。

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表