php程序
Firefox瀏覽器新建一個php文件,定名為test.php,用于講解php若何刪除文件夾及其文件夾下所有文件。
在test.php文件內,建立一個removeDir()函數,其參數為$dirName(所需刪除的目次名稱)。
在removeDir()函數內,利用is_dir()方式判定$dirName是否是一個目次,若是不是一個目次,返回false,若是是一個目次,利用opendir()方式打開這個目次。
在removeDir()函數內,利用while()方式讀取文件夾,若是文件夾下面存在文件,則利用unlink()方式刪除文件;若是文件夾下存在非空文件夾,則把該文件夾作為參數,遞歸再次挪用函數刪除文件夾里面的文件,直到是一個空文件夾(即文件夾里沒有文件),跳出while()輪回,利用rmdir()方式刪除文件夾。
在test.php文件內,利用header()方式設置文件執行的編碼為utf8,避免輸出中文時發生亂碼。
在test.php文件內,界說一個$path變量,保留所需刪除的文件夾,經由過程挪用removeDir()函數刪除文件夾及其下面所有的文件和目次。利用if語句對刪除的成果進行判定,輸出刪除當作功與否的提醒。
在瀏覽器執行test.php文件,查看輸出的成果。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!