upl($path."/".$f);}else{//如果文件存在输出echo $path.""/> upl($path."/".$f);}else{//如果文件存在输出echo $path."">
Heim > Backend-Entwicklung > PHP-Tutorial > php递归遍历出文件夹下的所有文件和删除文件夹下的所有文件_PHP教程

php递归遍历出文件夹下的所有文件和删除文件夹下的所有文件_PHP教程

WBOY
Freigeben: 2016-07-13 10:41:31
Original
805 Leute haben es durchsucht


php递归删除目录下的所有文件:

<?php
header("content-type:text/html;charset=utf-8");
/**
*删除指定目录()删除子目录和文件
*@path  文件目录路径 string
*@return void
*/
function hello($path){
//1:判断删除目录是否存在
if(!file_exists($path)){
  return false;
}
//2:将目录内容全部获取出
$list = scandir($path);
//3:遍历目录
foreach($list as $f){
//4:将 .  .. 排除在外
if($f != '.' && $f != '..'){
 //5:如果内容文件 unlink
 if(is_file($path."/".$f)){
  unlink($path.".".$f);
 }else{
   //6:目录   递归
   hello($path."/".$f);
 }
}
}//foreach end
//7:循环外删除目录!!
rmdir($path);
}

?>
Nach dem Login kopieren


php递归便利出目录下的所有文件:

<?php
header('content-type:text/html;charset=gbk');
ini_set("date.timezone", "Asia/Chongqing");
/*
 * 遍历一个指定目录()包括子目录和文件
 * @param string $path 指定目录名称
 * @return viod
 */
class dir{
function upl($path){
//判断处理的目录是否存在   不存在 return false;
if(!file_exists($path)){
return false;
}
//列出当前目录内容
$list=scandir($path);
foreach($list as $f){
//去除 . ..
if($f!='.'&&$f!='..'){
//判断是否是一个目录【$path.'/'.$f】
if(is_dir($path."/".$f)){
//输出	
echo $path."/".$f."<br />";
//递归调用自己
$this->upl($path."/".$f);
}else{
//如果文件存在输出
echo $path."/".$f."<br />";
}
}//if end

}//foreach end
}
}
$a=new dir();
$a->upl("d:/www/guo/application");
Nach dem Login kopieren




www.bkjia.comtruehttp://www.bkjia.com/PHPjc/678034.htmlTechArticlephp递归删除目录下的所有文件: php递归便利出目录下的所有文件: ";//递归调用自己$this->upl($path."/".$f);}else{//如果文件存在输出echo $path."...
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage