导航:首页 > 净水问答 > 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获取目录过滤相关的资料

热点内容
污水排放超标十四倍处罚多少 浏览:367
edi的两大要素 浏览:25
溶剂型sma树脂 浏览:103
pvdf超滤芯内压式好不好 浏览:496
豪爵vf125怎么换空气滤芯 浏览:672
安吉尔a6新滤芯怎么清洗 浏览:713
怎样去除茶壶里的水垢小妙招 浏览:854
反渗透r0膜好坏如何区别 浏览:129
南宫纯水岸的电费怎么交 浏览:145
为什么饮水机一股狐臭味 浏览:736
cod中废水怎么处理 浏览:802
水处理化验室安全管理制度 浏览:446
焦化废水吡啶 浏览:606
天正中污废水管的坡度如何设置 浏览:591
纯水炖人参汤是什么颜色 浏览:402
净水器滤桶什么样子 浏览:856
保温瓶里的水垢用盐可以洗吗 浏览:27
优点饮水机滤芯换后如何复位 浏览:147
美菱饮水机无冷水流出什么原因 浏览:726
冷却水管道除垢 浏览:820