找回密碼
 註冊
搜索
查看: 3274|回復: 0

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

[複製鏈接]
發表於 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, 2025-4-30 22:37 , Processed in 0.024710 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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