php刪除資料夾中的文件的方法:1、直接透過unlink()函數刪除指定文件,語法「unlink($filename)」。 2.利用while語句和readdir()函數循環讀取資料夾的內容,使用is_dir()判斷資料夾中是否存在文件,如果存在則使用unlink()方法刪除,直至資料夾中的文件全部刪除為止。
本文操作環境:Windows7系統、PHP8、Dell G3電腦。
php檔案刪除用unlink()函數
先建立了一個文件,名稱為testFile.txt 。
範例
刪除指定檔案
$filename = 'file.txt'; fopen($filename,'a+'); if(!unlink($filename)) { echo "文件{$filename}删除失败"; } else { echo "文件{$filename}删除成功"; } ?>
#刪除目錄下所有檔案
function delFileUnderDir( $dirName="../Smarty/templates/templates_c" ) { if ( $handle = opendir( "$dirName" ) ) { while ( false !== ( $item = readdir( $handle ) ) ) { if ( $item != "." && $item != ".." ) { if ( is_dir( "$dirName/$item" ) ) { delFileUnderDir( "$dirName/$item" ); } else { if( unlink( "$dirName/$item" ) )echo "成功删除文件: $dirName/$item<br />n"; } } } closedir( $handle ); } }
php unlink()函式說明
作用:刪除檔案。
語法:
unlink(filename,context)
參數:
filename: 必要。規定要刪除的文件。
context:可選。規定文件句柄的環境。 Context 是可修改流的行為的一套選項。
傳回值:若成功,則傳回 true,失敗則傳回 false。
【推薦:PHP影片教學】
#以上是php 怎麼刪除資料夾中的文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!