Php 删除文件夹中的所有文件,不包括要删除的某些文件
以下线程(第一篇文章)我已经成功地完成了使用php从文件夹中删除所有文件的任务 这是我使用的代码:Php 删除文件夹中的所有文件,不包括要删除的某些文件,php,delete-file,Php,Delete File,以下线程(第一篇文章)我已经成功地完成了使用php从文件夹中删除所有文件的任务 这是我使用的代码: $files = glob('path/to/temp/*'); // get all file names foreach($files as $file){ // iterate files if(is_file($file)) unlink($file); // delete file } 我想删除一些文件。我应该应用什么代码调整?是否有不删除的文件列表?要排除哪些文件?特定类
$files = glob('path/to/temp/*'); // get all file names
foreach($files as $file){ // iterate files
if(is_file($file))
unlink($file); // delete file
}
我想删除一些文件。我应该应用什么代码调整?是否有不删除的文件列表?要排除哪些文件?特定类型的?尺寸?你想应用什么逻辑?
$files = glob('path/to/temp/*'); // get all file names
$exceptions = ["awesomefile_a", "awesomefile_b"];
foreach($files as $file){ // iterate files
if(is_file($file) && !in_array(end(explode("/", $file)), $exceptions))
unlink($file); // delete file
}