php中批量替换文件名的实现代码


Posted in PHP onJuly 20, 2011

代码如下

$dir = 'D:\Program Files\resource\application\Skin\PNG\\';//注意这里的路径,最后要加两个\,第一个表示转意,但是这样容易遇到其他特定转义,还要仔细判断,可以写为如下方式 
$dir = 'D:/Program Files/resource/application/Skin/PNG/';//写成这样的路径,就不用担心转义问题了。最后面的/不要漏写 
if ($dh = opendir($dir)) 
{ 
while (($file = readdir($dh)) !== false) 
{ 
if ($file != "." && $file != "..") 
{ 
if(filetype($dir . $file) == 'file') 
{ 
$newfile = str_replace(array('_PNG','_XML','_ICO'),array('.PNG','.XML','.ICO'), $file); 
var_dump($file.' =======> '.$newfile.'<br />'); 
rename($dir . $file, $dir . $newfile); 
} 
} 
} 
closedir($dh); 
}
PHP 相关文章推荐
使用sockets:从新闻组中获取文章(二)
Oct 09 PHP
最新的php 文件上传模型,支持多文件上传
Aug 13 PHP
php报表之jpgraph柱状图实例代码
Aug 22 PHP
深入探讨:Nginx 502 Bad Gateway错误的解决方法
Jun 03 PHP
php实现mysql数据库操作类分享
Feb 14 PHP
thinkPHP中验证码的简单使用方法
Dec 26 PHP
PHP简单获取网站百度搜索和搜狗搜索收录量的方法
Aug 23 PHP
总结对比php中的多种序列化
Aug 28 PHP
PHP简单字符串过滤方法示例
Sep 04 PHP
PHP下的浮点运算不准的解决方法
Oct 27 PHP
php实现有序数组打印或排序的方法【附Python、C及Go语言实现代码】
Nov 10 PHP
PHP 二级子目录(后台目录)设置二级域名
Mar 02 PHP
关于php连接mssql:pdo odbc sql server
Jul 20 #PHP
PHP mcrypt可逆加密算法分析
Jul 19 #PHP
PHP中date()日期函数有关参数整理
Jul 19 #PHP
php URL验证正则表达式
Jul 19 #PHP
PHP中static关键字原理的学习研究分析
Jul 18 #PHP
在WAMP环境下搭建ZendDebugger php调试工具的方法
Jul 18 #PHP
无法载入 mcrypt 扩展,请检查 PHP 配置终极解决方案
Jul 18 #PHP
You might like
php 数组的一个悲剧?
2011/05/11 PHP
PHP面向对象之领域模型+数据映射器实例(分析)
2017/06/21 PHP
PHP检测一个数组有没有定义的方法步骤
2019/07/20 PHP
PHP常用函数之base64图片上传功能详解
2019/10/21 PHP
Jquery事件的连接使用示例
2013/06/18 Javascript
判断在css加载完毕后执行后续代码示例
2014/09/03 Javascript
js事件绑定快捷键以ctrl+k为例
2014/09/30 Javascript
JS获得选取checkbox整行数据的方法
2015/01/28 Javascript
js+div实现文字滚动和图片切换效果代码
2015/08/27 Javascript
谈一谈JS消息机制和事件机制的理解
2016/04/14 Javascript
jQuery中通过ajax调用webservice传递数组参数的问题实例详解
2016/05/20 Javascript
AngularJS 作用域详解及示例代码
2016/08/17 Javascript
微信小程序通过api接口将json数据展现到小程序示例
2017/01/20 Javascript
Angular.js项目中使用gulp实现自动化构建以及压缩打包详解
2017/07/19 Javascript
Vue实现动态创建和删除数据的方法
2018/03/17 Javascript
Angular6封装http请求的步骤详解
2018/08/13 Javascript
vue.js的vue-cli脚手架中使用百度地图API的实例
2019/01/21 Javascript
微信小程序云开发实现云数据库读写权限
2019/05/17 Javascript
JS中比Switch...Case更优雅的多条件判断写法
2019/09/05 Javascript
关于javascript中的promise的用法和注意事项(推荐)
2021/01/15 Javascript
[03:10]2014DOTA2 TI马来劲旅Titan首战告捷目标只是8强
2014/07/10 DOTA
python实现一次创建多级目录的方法
2015/05/15 Python
Windows下Python2与Python3两个版本共存的方法详解
2017/02/12 Python
Python使用Tkinter实现机器人走迷宫
2018/01/22 Python
centos6.8安装python3.7无法import _ssl的解决方法
2018/09/17 Python
Python简单过滤字母和数字的方法小结
2019/01/09 Python
python进程和线程用法知识点总结
2019/05/28 Python
Python函数生成器原理及使用详解
2020/03/12 Python
OpenCV Python实现图像指定区域裁剪
2021/03/12 Python
详解查看Python解释器路径的两种方式
2020/10/15 Python
HTML5新增的8类INPUT输入类型介绍
2015/07/06 HTML / CSS
招商专员岗位职责
2014/02/08 职场文书
2015年大学班级工作总结
2015/04/28 职场文书
党员干部学习心得体会
2016/01/23 职场文书
jquery插件实现悬浮的菜单
2021/04/24 jQuery
OpenCV中resize函数插值算法的实现过程(五种)
2021/06/05 Python