【发布时间】:2014-09-23 03:08:46
【问题描述】:
我想删除除某些文件之外的所有目录内容有一个描述:
我需要删除除这些文件之外的所有内容的原因是生成了其他文件(我想删除它们),所以我不知道它们的名字,有什么想法吗? 这是我尝试创建的脚本:
<?php
$filesToKeep = array(
'index.php',
'i.php',
'c.php'
);
$dirList = glob('*');
foreach ($dirList as $file) {
if (! in_array($file, $filesToKeep)) {
unlink($file);
}//END IF
}//END IF
}//END FOREACH LOOP
?>
【问题讨论】:
-
所以获取目录中的文件列表(例如
$files = glob('*'),从阵列中删除您想要保留的文件,然后foreach($files as $file) { unlink($file); }
标签: php