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通过文件头检测文件类型通用代码类(zip,rar等)
Oct 19 PHP
PHP学习笔记之一
Jan 17 PHP
php使用function_exists判断函数可用的方法
Nov 19 PHP
ThinkPHP中关联查询实例
Dec 02 PHP
PHP中使用Imagick读取pdf并生成png缩略图实例
Jan 21 PHP
php使用array_search函数实现数组查找的方法
Jun 12 PHP
php实现求相对时间函数
Jun 15 PHP
PHP经典面试题之设计模式(经常遇到)
Oct 15 PHP
[原创]smarty简单模板变量输出方法
Jul 09 PHP
PHP7.1实现的AES与RSA加密操作示例
Jun 15 PHP
ThinkPHP3.2.3框架Memcache缓存使用方法实例总结
Apr 15 PHP
gearman中worker常驻后台,导致MySQL server has gone away的解决方法
Feb 27 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
Discuz! 5.0.0论坛程序中加入一段js代码,让会员点击下载附件前自动弹出提示窗口
2007/04/18 PHP
基于Zookeeper的使用详解
2013/05/02 PHP
ThinkPHP之import方法实例详解
2014/06/20 PHP
PHP Yii框架之表单验证规则大全
2015/11/16 PHP
PHP树形结构tree类用法示例
2019/02/01 PHP
php封装的pdo数据库操作工具类与用法示例
2019/05/08 PHP
基于dom编程中 动态创建与删除元素的使用
2013/04/17 Javascript
js检测输入内容全为空格的方法
2014/05/03 Javascript
改变状态栏文字的js代码
2014/06/13 Javascript
JavaScript中的splice()方法使用详解
2015/06/09 Javascript
Angular.js 实现数字转换汉字实例代码
2016/07/14 Javascript
JavaScript学习总结之正则的元字符和一些简单的应用
2017/06/30 Javascript
基于casperjs和resemble.js实现一个像素对比服务详解
2018/01/10 Javascript
详解VUE-地区选择器(V-Distpicker)组件使用心得
2018/05/07 Javascript
ES6基础之默认参数值
2019/02/21 Javascript
Python读取一个目录下所有目录和文件的方法
2016/07/15 Python
利用python模拟sql语句对员工表格进行增删改查
2017/07/05 Python
Python实现简单网页图片抓取完整代码实例
2017/12/15 Python
python基础教程项目五之虚拟茶话会
2018/04/02 Python
Python实例方法、类方法、静态方法的区别与作用详解
2019/03/25 Python
python3实现二叉树的遍历与递归算法解析(小结)
2019/07/03 Python
python BlockingScheduler定时任务及其他方式的实现
2019/09/19 Python
Python并发爬虫常用实现方法解析
2020/11/19 Python
国际象棋商店:The Chess Store
2018/07/09 全球购物
东芝官网商城:还原日式美学,打造美好生活
2018/12/27 全球购物
历史专业个人求职信范文
2013/12/07 职场文书
创业计划书的主要内容有哪些
2014/01/29 职场文书
手机被没收检讨书
2014/02/22 职场文书
预备党员承诺书
2014/03/25 职场文书
社区先进事迹材料
2014/05/19 职场文书
通知的写法
2015/04/23 职场文书
2015年学校办公室工作总结
2015/05/26 职场文书
小学总务工作总结
2015/08/13 职场文书
《金色的草地》教学反思
2016/02/17 职场文书
MySQL示例讲解数据库约束以及表的设计
2022/06/16 MySQL
Nginx代理Redis哨兵主从配置的实现
2022/07/15 Servers