您好,登錄后才能下訂單哦!
本篇內容主要講解“php如何刪除指定目錄下的文件但不刪除目錄文件夾”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“php如何刪除指定目錄下的文件但不刪除目錄文件夾”吧!
web 開發中我們可能會碰到需要將某個目錄下的所有文件清空,但不刪除這個目錄下的子目錄(當然也不會刪除被刪除的根目錄)的情況。那么對于這種只刪除文件而不刪除目錄的方法,你是如何處理的呢?下面博主將要和你分享一下對于這個問題的一種比較好的解決辦法。看下面這個函數:
/*刪除指定目錄下的文件,不刪除目錄文件夾*/ function delFile($dirName){ if(file_exists($dirName) && $handle=opendir($dirName)){ while(false!==($item = readdir($handle))){ if($item!= "." && $item != ".."){ if(file_exists($dirName.'/'.$item) && is_dir($dirName.'/'.$item)){ delFile($dirName.'/'.$item); }else{ if(unlink($dirName.'/'.$item)){ return true; } } } } closedir( $handle); } }
到此,相信大家對“php如何刪除指定目錄下的文件但不刪除目錄文件夾”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。