首頁 >後端開發 >PHP問題 >php怎麼刪除檔案和目錄?

php怎麼刪除檔案和目錄?

青灯夜游
青灯夜游原創
2020-07-16 13:56:524717瀏覽

php中,刪除目錄使用rmdir(),刪除檔案使用unlink()。刪除目錄及其目錄下所有文件的方法:先在while()循環中,使用unlink()刪除目錄內的文件,直到沒有文件後,跳出while()循環;然後使用rmdir()刪除目錄。

php怎麼刪除檔案和目錄?

php中,刪除目錄使用rmdir()方法,刪除檔案使用unlink()方法。

rmdir() 函數刪除空的目錄。如果成功,則函數傳回 TRUE。如果失敗,則傳回 FALSE。

unlink() 函數刪除檔案。如果成功,則函數傳回 TRUE。如果失敗,則傳回 FALSE。

php刪除目錄及其目錄下所有檔案

在test.php檔案內,建立一個removeDir()函數,其參數為$dirName(所需刪除的目錄名稱)。

php怎麼刪除檔案和目錄?

在removeDir()函數內,使用is_dir()方法判斷$dirName是否為目錄,如果不是目錄,傳回false,如果是目錄,使用opendir ()方法開啟這個目錄。

php怎麼刪除檔案和目錄?

在removeDir()函數內,使用while()方法讀取資料夾,如果資料夾下面存在文件,則使用unlink()方法刪除文件;如果文件夾下存在非空資料夾,則把該資料夾當作參數,遞歸再次呼叫函數刪除資料夾裡面的文件,直到是空資料夾(即資料夾裡沒有文件),跳出while()循環,使用rmdir ()方法刪除資料夾。

php怎麼刪除檔案和目錄?

在test.php檔案內,使用header()方法設定檔案執行的編碼為utf8,避免輸出中文時產生亂碼。

php怎麼刪除檔案和目錄?

在test.php檔案內,定義一個$path變量,保存所需刪除的資料夾,透過呼叫removeDir()函數刪除資料夾及其下面所有的文件和目錄。使用if語句對刪除的結果進行判斷,輸出刪除成功與否的提示。

php怎麼刪除檔案和目錄?

在瀏覽器執行test.php文件,查看輸出的結果。

php怎麼刪除檔案和目錄?

php怎麼刪除檔案和目錄?

相關推薦:PHP教學

以上是php怎麼刪除檔案和目錄?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn