PHP删除指定目录下的所有文件(保留目录)
发布时间:2016-02-26 16:40:26 来源:51推一把
【摘要】PHP删除指定目录下的所有文件但保留当前目录
方法一:
$files = glob(JJ_ROOT./themes/compile/*);
if(!empty($files)){
foreach ($files as $v)
{
if (is_file($v)) unlink($v);
}
}
方法二:
`rm -rf cache/templates`; // 反引号,数字1左边的键
exec(rm -rf cache/templates); // 另一种方法
方法三:
system(rm -rf cache/templates); // 第三种方法
但不建议这样删除文件,比较危险。
////////
$dir = cache/templates;//要删除的目录
$Dir = opendir( $dir ) or die(打开目录失败);//打开目录
while( $file = readdir( $Dir ) !== flse ){ //循环读取目录中
if ( $file != . && $file != .. ) {
unlink( $dir . / . $file ); //删除文件
}
}
$files = glob(JJ_ROOT./themes/compile/*);
if(!empty($files)){
foreach ($files as $v)
{
if (is_file($v)) unlink($v);
}
}
方法二:
`rm -rf cache/templates`; // 反引号,数字1左边的键
exec(rm -rf cache/templates); // 另一种方法
方法三:
system(rm -rf cache/templates); // 第三种方法
但不建议这样删除文件,比较危险。
////////
$dir = cache/templates;//要删除的目录
$Dir = opendir( $dir ) or die(打开目录失败);//打开目录
while( $file = readdir( $Dir ) !== flse ){ //循环读取目录中
if ( $file != . && $file != .. ) {
unlink( $dir . / . $file ); //删除文件
}
}