[英]Codeigniter : Delete directory after deleting all files
我想在刪除文件夾中的所有文件后,在我的codeigniter項目中刪除該文件夾。 可以說我的文件夾名稱是upload
,它位於ci
項目中的application文件夾附近。
upload
文件夾包含Peniyal
作為子文件夾,並且其中包含4張圖像。 我需要刪除4張圖片,然后必須刪除該子文件夾。 upload
文件夾不應刪除。 我很想這樣做。 到目前為止,我已經嘗試了以下方法:
$files = glob('./upload/Peniyal');//to get all file names
//am not sure whether the path is correctly given..
foreach($files as $file){ // iterate files one by one
if(is_file($file))
unlink($file); // delete file
}
$path = './upload/Peniyal';
rmdir($path);
任何幫助將不勝感激。 謝謝!
glob()
函數匹配一種模式,但是您沒有提供一種。 因此,如果您使用模式*.*
則glob
將在該文件夾中找到所有文件。
// match any file
$files = glob('./upload/Peniyal/*.*');
foreach($files as $file){
if(is_file($file))
unlink($file);
}
$path = './upload/Peniyal';
rmdir($path);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.