- <?php
- //利用PHP目录和文件函数遍历用户给出目录的所有的文件和文件夹,修改文件名称
- function fRename($dirname){
- if(!is_dir($dirname)){
- echo "{$dirname}不是一个有效的目录!";
- exit();
- }
- $handle = opendir($dirname);
- while(($fn = readdir($handle))!==false){
- if($fn!='.'&&$fn!='..'){
- echo "fn = ".$fn."\n\r";
- $curDir = $dirname.'/'.$fn;
- echo "curDir = ".$curDir."\r\n";
- if(is_dir($curDir)){
- fRename($curDir);
- }
- else{
- $path = pathinfo($curDir);
- //$newname = $path['dirname'].'/'.rand(0,100).'.'.$path['extension'];
- //123[1] 123
- $newname = str_replace("[1]","",$curDir);
- echo "替换之后的newname:".$newname."\r\n";
- rename($curDir,$newname);
- echo $curDir.'---'.$newname."<br>";
- }
- }
- }
- }
- //给出一个目录名称调用函数
- fRename('E:\phpStudy\WWW\test');
- ?>
PHP脚本批量修改本地文件名
猜你喜欢
转载自blog.csdn.net/hu19930613/article/details/80106590
今日推荐
周排行