簡體   English   中英

Codeigniter:刪除所有文件后刪除目錄

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM