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 相关文章推荐
PHP开发负载均衡指南
Jul 17 PHP
解析PHP跨站刷票的实现代码
Jun 18 PHP
PHP图片上传代码
Nov 04 PHP
php中AES加密解密的例子小结
Feb 18 PHP
php判断是否为json格式的方法
Mar 04 PHP
PHP中加密解密函数与DES加密解密实例
Oct 17 PHP
php输出指定时间以前时间格式的方法
Mar 21 PHP
什么是PEAR?什么是PECL?PHP中两个容易混淆的概念解释
Jul 01 PHP
PHP设置头信息及取得返回头信息的方法
Jan 25 PHP
php使用curl通过代理获取数据的实现方法
May 16 PHP
既简单又安全的PHP验证码 附调用方法
Jun 02 PHP
thinkphp5+layui实现的分页样式示例
Oct 08 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
PHP5中使用DOM控制XML实现代码
2010/05/07 PHP
php dirname(__FILE__) 获取当前文件的绝对路径
2011/06/28 PHP
浅析PHP程序防止ddos,dns,集群服务器攻击的解决办法
2013/06/18 PHP
php 判断网页是否是utf8编码的方法
2014/06/06 PHP
解决Laravel自定义类引入和命名空间的问题
2019/10/15 PHP
jquery 获取自定义属性(attr和prop)的实现代码
2012/06/27 Javascript
编写高效jQuery代码的4个原则和5个技巧
2014/04/24 Javascript
jQuery里filter()函数与find()函数用法分析
2015/06/24 Javascript
javascript自定义in_array()函数实现方法
2015/08/03 Javascript
点评js异步加载的4种方式
2015/12/22 Javascript
JavaScript常用本地对象小结
2016/03/28 Javascript
Vue.js表单控件实践
2016/10/27 Javascript
bootstrap datetimepicker日期插件超详细使用方法介绍
2017/02/23 Javascript
Bootstrap栅格系统简单实现代码
2017/03/06 Javascript
iOS + node.js使用Socket.IO框架进行实时通信示例
2017/04/14 Javascript
vue+swiper实现组件化开发的实例代码
2017/10/26 Javascript
微信小程序 scroll-view实现锚点滑动的示例
2017/12/06 Javascript
基于jquery.page.js实现分页效果
2018/01/01 jQuery
jQuery实现点击自身以外区域关闭弹出层功能完整示例【改进版】
2018/07/31 jQuery
详解Vue.js在页面加载时执行某个方法
2018/11/20 Javascript
JS+canvas画布实现炫酷的旋转星空效果示例
2019/02/13 Javascript
使用node.JS中的url模块解析URL信息
2020/02/06 Javascript
[03:58]2014DOTA2国际邀请赛 龙宝赛后解密DK获胜之道
2014/07/14 DOTA
用Python脚本来删除指定容量以上的文件的教程
2015/05/04 Python
Python+request+unittest实现接口测试框架集成实例
2018/03/16 Python
Python输入二维数组方法
2018/04/13 Python
Pycharm+django2.2+python3.6+MySQL实现简单的考试报名系统
2019/09/05 Python
Python的Tqdm模块实现进度条配置
2021/02/24 Python
香港化妆品经销商:我的公主
2016/08/05 全球购物
澳大利亚领先的在线葡萄酒零售商:Get Wines Direct
2018/03/27 全球购物
如何防止同一个帐户被多人同时登录
2013/08/01 面试题
2013年入党人员的自我鉴定
2013/10/25 职场文书
2014年作风建设剖析材料
2014/10/23 职场文书
志愿者事迹材料
2014/12/26 职场文书
2016教师政治学习心得体会
2016/01/23 职场文书
Filebeat 采集 Nginx 日志的方法
2021/03/31 Servers