php动生静,我想删文章的时候,能把生成出来的几篇静态文件一起删掉,
例如生成的文件是:abc_0.html,abc_1.html,abc_2.html,怎么才能批量删了,用unlink("../abc_*.html");
不能批量删以 abc_ 开头的静态文件,请问高人们,该怎么批量删,谢谢
例如生成的文件是:abc_0.html,abc_1.html,abc_2.html,怎么才能批量删了,用unlink("../abc_*.html");
不能批量删以 abc_ 开头的静态文件,请问高人们,该怎么批量删,谢谢
这个很容易,其中,我的办法:
用循环的方法:
for($i=0;$i<100;$i++)
{
@unlink("../abc_".$i.".html");//隐蔽错误,在循环到删除不存在的文件,不显示错误
}
这方法是可行,还有个问题就是,我的文件中也有abc.html的,单独一个文件是没有下标的
再加一句咯。
for($i=0;$i <100;$i++)
{
@unlink("../abc_".$i.".html");//隐蔽错误,在循环到删除不存在的文件,不显示错误
}
@unlink("../abc.html");
gingzai-世界环保主义者:的方法可行,但不是最好的,你这个要读到文章内容判断里面有没有分隔符,有多少个:我用文件遍历查这个效果是不是好些了:
while (($file=$d->read())!==false){}