php批量替换文件名的方法

  介绍

这篇文章将为大家详细讲解有关php批量替换文件名的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

php批量替换文件名的方法:首先新建一个php文件,然后在文件中输入文件名路径,其中的分割符用【\】分割,代码为【newfile中美元=str_replace(数组(& # 39;_PNG& # 39; & # 39; _XML& # 39;, & # 39; _ICO& # 39;)。

 php批量替换文件名的方法

<强> php批量替换文件名的方法:

一个文件夹中有上百个类似IDR_WEB_BKG_PNG, IDR_WEB_BKG_XML, IDR_WEB_BKG_ICO,文件,一个一个手动更新后缀,太麻烦,就想用php批量更新,代码如下

$ dir=& # 39; D: \程序文件\皮肤资源\程序\ \ PNG \ \ & # 39;;//注意这里的路径,最后要加两个\,第一个表示转意,但是这样容易遇到其他特定转义,还要仔细判断,可以写为如下方式   $ dir=& # 39; D:/程序文件/资源/应用程序/皮/PNG & # 39;;//写成这样的路径,就不用担心转义问题了。最后面的/不要漏写   如果(dh美元=opendir (dir)美元)   {   而(($ file=readdir (dh)美元)!==false)   {   if($文件!=?”,,$文件!=? .”)   {   如果(文件类型($ dir。文件)美元==& # 39;文件# 39;)   {   newfile中美元=str_replace(阵列(& # 39;_PNG& # 39; & # 39; _XML& # 39;, & # 39; _ICO& # 39;),数组(& # 39;. png # 39; & # 39; xml # 39;, & # 39; ico # 39;),美元文件);   var_dump()美元文件强生# 39;=======比;& # 39;。美元newfile中强生# 39;& lt; br/祝辞& # 39;);   重命名($ dir。文件,dir美元。美元newfile中);   }   }   }   closedir (dh);   }

关于php批量替换文件名的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

php批量替换文件名的方法