批量修改php用什么,php批量修改指定文件后缀的方法

php批量修改指定文件后缀的方法

发布于 2014-09-14 18:52:21 | 150 次阅读 | 评论: 0 | 来源: 网友投递

PHP开源脚本语言PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为php。

本文是一个php实现的可以用来批量修改指定类型文件的扩展名,比如批量把某个目录下的.asp文件修改为.php文件,感兴趣的同学参考下.

目标:将当前目录下的asp后缀改成php,而不影响其它“后缀格式的文件”,而且只是针对“当前文件夹”,对当前文件夹内包含的文件夹的文件不进行修改。

具体功能代码如下:

function foreachDir($dirname)

{

if(!is_dir($dirname))

{

echo "{$dirname} not effective dir";

exit();

}

$handle=opendir($dirname); //打开目录

while (($file = readdir($handle))!==false) //读取目录

{

if($file!="." && $file!='..')

{

if(is_dir($dirname.$file))

{

echo $dirname.$file."
";

//foreachDir($dirname.$file); //如果注释号去掉,将会递归修改文件夹内的文件夹文件

}

else

{

echo "--".$dirname."/".$file."
";

$temp = substr($file, strrpos($file, '.')+1); //获取后缀格式

if ($temp == "asp")

{

$pos = strripos($file,'.'); //获取到文件名的位置

$filename = substr($file,0,$pos); //获取文件名

rename($dirname.'/'.$file,$dirname.'/'.$filename.'.php'); //替换为php后缀格式。

}

}

}

}

}

foreachDir('../traverseMendFilename');

?>

相关阅读:

php批量修改指定文件后缀的方法

批量修改RAR文件注释的php代码

php递归删除指定文件夹的方法小结

PHP解压ZIP文件到指定文件夹的方法

php实现获取URL文件名后缀的方法

PHP读写音频文件信息的方法(支持WMA和MP3)

PHP批量生成图片缩略图的方法

php读取torrent种子文件内容的方法(测试可用)

php实现遍历文件夹的方法汇总

PHP实现webshell扫描文件木马的方法

php实现批量修改文件名称的方法

PHP递归遍历指定目录的文件并统计文件数量的方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值