从文件夹中删除图像
答
$images = glob("images/*.jpg");
foreach($images as $image){
@unlink($image);
}
答
foreach(glob('/www/images/*.*') as $file)
if(is_file($file))
@unlink($file);
3210返回文件匹配通配符模式的列表。
unlink()
删除给定的文件名(如果成功与否,则返回)。
PHP函数名称前的@
强制PHP抑制函数错误。
通配符取决于您想要删除的内容。 *.*
适用于所有文件,*.jpg
适用于jpg文件。请注意,glob
也会返回目录,所以如果您有一个名为images.jpg
的目录,它也会返回它,因此导致unlink
失败,因为它仅删除文件。
is_file()
确保您只尝试删除文件。
+0
这应该是一个被接受的答案。 – zeeshan 2014-01-27 01:23:33
答
使用unlink and glob function
更多的看到这个链接 http://php.net/manual/en/function.unlink.php 和 http://php.net/manual/en/function.glob.php
不,请不要破坏它们。 – 2011-04-04 06:25:21
哪些关于http://stackoverflow.com/search?q=delete+images+in+a+folder+[php]的其他3674个问题中有哪些问题,你为什么不回答你的问题? – Gordon 2011-04-04 07:44:21