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时间戳使用实例代码
Jun 07 PHP
PHP strtok()函数的优点分析
Mar 02 PHP
PHP语言中global和$GLOBALS[]的分析 之二
Feb 02 PHP
基于Zookeeper的使用详解
May 02 PHP
Yii实现多数据库主从读写分离的方法
Dec 29 PHP
php+mysqli实现批量执行插入、更新及删除数据的方法
Jan 29 PHP
JavaScript实现滚动栏效果的方法
Apr 27 PHP
thinkPHP查询方式小结
Jan 09 PHP
Zend Framework入门教程之Zend_Config组件用法详解
Dec 09 PHP
关于php支持的协议与封装协议总结(推荐)
Nov 17 PHP
PHP基于PDO扩展操作mysql数据库示例
Dec 24 PHP
php连接sftp的作用以及实例代码
Sep 23 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安全配置
2006/12/06 PHP
php+dojo 的数据库保存拖动布局的一个方法dojo 这里下载
2007/03/07 PHP
PHP实现显示照片exif信息的方法
2014/07/11 PHP
php截取字符串函数分享
2015/02/02 PHP
PHP实现的随机IP函数【国内IP段】
2016/07/20 PHP
PHP基于GD库的图像处理方法小结
2016/09/27 PHP
在你的网页中嵌入外部网页的方法
2007/04/02 Javascript
javascript 匿名函数的理解(透彻版)
2010/01/28 Javascript
三级下拉菜单的js实现代码
2011/05/23 Javascript
js判断登录与否并确定跳转页面的方法
2015/01/30 Javascript
基于jQuery仿淘宝产品图片放大镜代码分享
2020/06/23 Javascript
基于MVC5和Bootstrap的jQuery TreeView树形控件(二)之数据支持json字符串、list集合
2016/08/11 Javascript
详解AngularJS2 Http服务
2017/06/26 Javascript
使用Vue 实现滑动验证码功能
2019/06/27 Javascript
vue实现手机端省市区区域选择
2019/09/27 Javascript
JS使用正则表达式判断输入框失去焦点事件
2019/10/16 Javascript
webpack4 配置 ssr 环境遇到“document is not defined”
2019/10/24 Javascript
vue点击标签切换选中及互相排斥操作
2020/07/17 Javascript
[40:10]2015国际邀请赛全明星表演赛
2015/08/07 DOTA
[44:40]Serenity vs Pain 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
Python六大开源框架对比
2015/10/19 Python
巧用python和libnmapd,提取Nmap扫描结果
2016/08/23 Python
Python 稀疏矩阵-sparse 存储和转换
2017/05/27 Python
Python查找最长不包含重复字符的子字符串算法示例
2019/02/13 Python
Python中注释(多行注释和单行注释)的用法实例
2019/08/28 Python
Python的条件锁与事件共享详解
2019/09/12 Python
Python 3 使用Pillow生成漂亮的分形树图片
2019/12/24 Python
使用TensorBoard进行超参数优化的实现
2020/07/06 Python
实列教程 一款基于jquery和css3的响应式二级导航菜单
2014/11/13 HTML / CSS
CSS实现半透明边框与多重边框的场景分析
2019/11/13 HTML / CSS
百思买加拿大:Best Buy Canada
2018/03/20 全球购物
小学生评语大全
2014/04/18 职场文书
社区禁毒工作方案
2014/06/02 职场文书
2015年团支书工作总结
2015/04/03 职场文书
升学宴家长致辞
2015/07/27 职场文书
python获取字符串中的email
2022/03/31 Python