导航:首页 > 净水问答 > php获取目录过滤

php获取目录过滤

发布时间:2025-06-19 09:49:11

❶ php 循环遍历文件夹下面的所有目录及文件并且每个文件都写入一句话

/****************************
*获取目录下的所有文件
*[$dir]文件夹路径
****************************/
functiondeepScanDir($dir){
$fileArr=array();
$dirArr=array();
$dir=rtrim($dir,'//');
if(is_dir($dir)){
$dirHandle=opendir($dir);
while(false!==($fileName=readdir($dirHandle))){
$subFile=$dir.DIRECTORY_SEPARATOR.$fileName;
if(is_file($subFile)){
$fileArr[]=$subFile;
}
elseif(is_dir($subFile)&&str_replace('.','',$fileName)!=''){
$dirArr[]=$subFile;
$arr=deepScanDir($subFile);
$dirArr=array_merge($dirArr,$arr['dir']);
$fileArr=array_merge($fileArr,$arr['file']);
}
}
closedir($dirHandle);
}
returnarray(
'dir'=>$dirArr,
'file'=>$fileArr
);
}
/****************************
*将内容写入文件
*[$filename]文件路径
*[$contents]文件内容
*[$type]读写类型
****************************/
functionwriteFileContents($filename,$contents,$type='a'){
if(!($fd=fopen($filename,$type)))
returnFALSE;

if(!fwrite($fd,$contents." ")){
fclose($fd);
returnFALSE;
}

fclose($fd);
returntrue;
}
#示例:
$dir="/usr/local/php/test/";
$dirFiles=deepScanDir($dir);
if(!empty($dirFiles['file'])){
foreach($dirFiles['file']as$file){
writeFileContents($file,"Hello",$type='a+');
}
}

阅读全文

与php获取目录过滤相关的资料

热点内容
丰田变速箱滤芯多少钱一个 浏览:841
离子交换处理水的出水率 浏览:678
纯水精灵一共可以召唤多少只 浏览:253
水污染防治法规定采用压载水处理 浏览:20
如何防东北地基与污水管道冻害 浏览:662
给水处理沉砂池故障 浏览:434
混凝沉淀过滤水处理设备 浏览:610
净水器过滤矿物质是哪个滤芯 浏览:727
鱼缸过滤陶瓷环的摆放 浏览:376
家用净水器怎么选方便于换滤芯 浏览:639
拉萨装净化器大概多少钱 浏览:744
南桥哪里有纯净水 浏览:567
树脂液是酸性还是碱性 浏览:234
抽污水的效果怎么样 浏览:360
最好的净化器有多少钱呢 浏览:645
爱惠浦滤芯为什么京东价格不一样 浏览:524
百诺肯纯水机多少钱 浏览:231
电厂水处理中除盐系统的作用 浏览:904
烧烤的净化器怎么洗 浏览:166
怎么测试纯净水合格 浏览:608