TShopping

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

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

[複製鏈接]
發表於 2016-6-27 01:26:46 | 顯示全部樓層 |閱讀模式
 
Push to Facebook Push to Plurk Push to Twitter 
在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, 2016-12-9 06:23 , Processed in 0.058714 second(s), 22 queries .

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

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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