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和ACCESS写聊天室(四)
Oct 09 PHP
php面向对象全攻略 (十五) 多态的应用
Sep 30 PHP
晋城吧对DiscuzX进行的前端优化要点
Sep 05 PHP
《PHP编程最快明白》第八讲:php启发和小结
Nov 01 PHP
php中通过Ajax如何实现异步文件上传的代码实例
May 07 PHP
PHP include任意文件或URL介绍
Apr 29 PHP
在Yii框架中使用PHP模板引擎Twig的例子
Jun 13 PHP
php中http与https跨域共享session的解决方法
Dec 20 PHP
php技术实现加载字体并保存成图片
Jul 27 PHP
PHP连接数据库实现注册页面的增删改查操作
Mar 27 PHP
yii框架结合charjs实现统计30天数据的方法
Apr 04 PHP
php解析非标准json、非规范json的方式实例
Dec 10 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为php增加openssl模块的方法
2011/06/14 PHP
php判断是否为json格式的方法
2014/03/04 PHP
PHP学习笔记(二) 了解PHP的基本语法以及目录结构
2014/08/04 PHP
PHP程序员学习使用Swoole的理由
2018/06/24 PHP
JQuery1.4+ Ajax IE8 内存泄漏问题
2010/10/15 Javascript
使用 JScript 创建 .exe 或 .dll 文件的方法
2011/07/13 Javascript
javascript 快速排序函数代码
2012/05/30 Javascript
select、radio表单回显功能实现避免使用jquery载入赋值
2013/06/08 Javascript
把jquery 的dialog和ztree结合实现步骤
2013/08/02 Javascript
js实现表格字段排序
2014/02/19 Javascript
JS网页在线获取鼠标坐标值的方法
2015/02/28 Javascript
阿里大于短信验证码node koa2的实现代码(最新)
2017/09/07 Javascript
一步快速解决微信小程序中textarea层级太高遮挡其他组件
2019/03/04 Javascript
基于elementUI实现图片预览组件的示例代码
2019/03/31 Javascript
SpringBoot+Vue开发之Login校验规则、实现登录和重置事件
2020/10/19 Javascript
Python学习笔记(一)(基础入门之环境搭建)
2014/06/05 Python
Python urlopen()函数 示例分享
2014/06/12 Python
CentOS安装pillow报错的解决方法
2016/01/27 Python
Python DataFrame设置/更改列表字段/元素类型的方法
2018/06/09 Python
Pandas 同元素多列去重的实例
2018/07/03 Python
python爬虫之自制英汉字典
2019/06/24 Python
利用python在大量数据文件下删除某一行的例子
2019/08/21 Python
python 计算积分图和haar特征的实例代码
2019/11/20 Python
python实现单张图像拼接与批量图片拼接
2020/03/23 Python
Notino罗马尼亚网站:购买香水和化妆品
2019/07/20 全球购物
室内设计自我鉴定
2013/10/15 职场文书
最新会计专业求职信范文
2014/01/28 职场文书
综合实践活动方案
2014/02/14 职场文书
开学寄语大全
2014/04/08 职场文书
法人代表证明书
2014/09/18 职场文书
自查自纠工作总结
2014/10/15 职场文书
2014年社区卫生工作总结
2014/12/18 职场文书
先进单位事迹材料
2014/12/25 职场文书
安全保证书格式
2015/02/28 职场文书
python3+PyQt5+Qt Designer实现界面可视化
2021/06/10 Python
ConditionalOnProperty配置swagger不生效问题及解决
2022/06/14 Java/Android