一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - PHP利用一行代碼刪除目錄下所有文件方法示例

PHP利用一行代碼刪除目錄下所有文件方法示例

2019-10-26 15:09SangSir PHP教程

這篇文章主要給大家介紹了關于PHP如何利用一行代碼刪除目錄下所有文件的相關資料,文中先對glob函數進行了一個簡單的介紹,而后通過示例代碼將刪除的方法介紹的非常詳細,需要的朋友可以參考借鑒,下面來一起看看吧。

前言

想必很多人都會寫幾行甚至幾十行代碼使其列出所有文件變為數組進行刪除,但是glob函數分分鐘解決問題!下面來一起看看詳細的介紹吧。

glob語法說明:

  1. array glob ( string $pattern [, int $flags = 0 ] ) 

glob() 函數依照 libc glob() 函數使用的規則尋找所有與 pattern 匹配的文件路徑,類似于一般 shells 所用的規則一樣。不進行縮寫擴展或參數替代。glob使用正則匹配路徑功能強大。

flags 有效標記有:

GLOB_MARK - 在每個返回的項目中加一個斜線

GLOB_NOSORT - 按照文件在目錄中出現的原始順序返回(不排序)

GLOB_NOCHECK - 如果沒有文件匹配則返回用于搜索的模式

GLOB_NOESCAPE - 反斜線不轉義元字符

GLOB_BRACE - 擴充 {a,b,c} 來匹配 ‘a','b' 或 ‘c'

GLOB_ONLYDIR - 僅返回與模式匹配的目錄項

GLOB_ERR - 停止并讀取錯誤信息(比如說不可讀的目錄),默認的情況下忽略所有錯誤

例子 1

  1. <?php 
  2. print_r(glob("*.txt")); 
  3. ?> 

輸出類似:

  1. Array 
  2. [0] => target.txt 
  3. [1] => source.txt 
  4. [2] => test.txt 
  5. [3] => test2.txt 

例子 2

  1. <?php 
  2. print_r(glob("*.*")); 
  3. ?> 

輸出類似:

  1. Array 
  2. [0] => contacts.csv 
  3. [1] => default.php 
  4. [2] => target.txt 
  5. [3] => source.txt 
  6. [4] => tem1.tmp 
  7. [5] => test.htm 
  8. [6] => test.ini 
  9. [7] => test.php 
  10. [8] => test.txt 
  11. [9] => test2.txt 

刪除目錄下所有文件

  1. array_map('unlink', glob('*')); 

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對服務器之家的支持。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产99er66在线视频 | 别停好爽好深好大好舒服视频 | 男人日女人的逼视频 | 日本韩国无矿砖码 | 色播艾小青国产专区在线播放 | 青青草精品 | 国产91精品露脸国语对白 | 美女隐私部位视频网站 | 91九色porn偷拍在线 | 美女视频91| 91高跟丝袜 | a亚洲视频| 岛国不卡| 四虎影院新地址 | a看片| 成3d漫二区三区四区 | 肉宠文很肉到处做1v1 | 我的好妈妈7中字在线观看韩国 | 五月婷婷俺来也 | 免费国产一级 | 日本中文字幕一区二区高清在线 | 娇小8一12xxxx第一次 | 亚洲一区二区三区不卡在线播放 | 日本伦理动漫在线观看 | 奇米影视亚洲狠狠色 | 精品久久久久久亚洲 | 日本一区视频 | 欧洲另类一二三四区 | 国产99在线 | 日韩一级在线观看 | 天天做天天爰夜夜爽 | 国内老司机精品视频在线播出 | 亚洲国产日韩欧美一区二区三区 | 亚洲国产成人精品 | 果冻传媒在线完整免费观 | 搡60一70岁的老女人小说 | 日本道色综合久久影院 | 无码日韩精品一区二区免费 | 性关系免费视频 | 交换年轻夫妇HD中文字幕 | 91精品久久国产青草 |