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 10 PHP
php xml实例 留言本
Mar 20 PHP
PHP 最大运行时间 max_execution_time修改方法
Mar 08 PHP
对象失去焦点时自己动提交数据的实现代码
Nov 06 PHP
yii框架表单模型使用及以数组形式提交表单数据示例
Apr 30 PHP
PHP英文字母大小写转换函数小结
May 03 PHP
PHP基于php_imagick_st-Q8.dll实现JPG合成GIF图片的方法
Jul 11 PHP
php生成固定长度纯数字编码的方法
Jul 09 PHP
PHP面向对象程序设计OOP继承用法入门示例
Dec 27 PHP
详解Yii2 定制表单输入字段的标签和样式
Jan 04 PHP
PHP中让json_encode不自动转义斜杠“/”的方法
Feb 28 PHP
laravel通用化的CURD的实现
Dec 13 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
咖啡的植物学知识
2021/03/03 咖啡文化
解决控件遮挡问题:关于有窗口元素和无窗口元素
2007/01/28 PHP
PHP 读取文件内容代码(txt,js等)
2009/12/06 PHP
使用array mutisort 实现按某字段对数据排序
2013/06/18 PHP
php导出CSV抽象类实例
2014/09/24 PHP
PHP设计模式之工厂模式详解
2017/10/24 PHP
如何在Laravel之外使用illuminate组件详解
2020/09/20 PHP
JS模拟多线程
2007/02/07 Javascript
Javascript 个人笔记(没有整理,很乱)
2007/07/07 Javascript
ASP.NET中基于JQUERY的高性能的TreeView补充
2011/02/23 Javascript
关于js new Date() 出现NaN 的分析
2012/10/23 Javascript
原生javascript实现无间缝滚动示例
2014/01/28 Javascript
jquery默认校验规则整理
2014/03/24 Javascript
一个实用的图片切换支持点击切换和自动轮播
2014/09/09 Javascript
javascript白色简洁计算器
2015/05/04 Javascript
JavaScript中点击事件的写法
2016/06/28 Javascript
利用JS实现简单的日期选择插件
2017/01/23 Javascript
JQuery和html+css实现带小圆点和左右按钮的轮播图实例
2017/07/22 jQuery
浅谈Node.js CVE-2017-14849 漏洞分析(详细步骤)
2017/11/10 Javascript
非常漂亮的js烟花效果
2020/03/10 Javascript
Python实现partial改变方法默认参数
2014/08/18 Python
Python读取Json字典写入Excel表格的方法
2018/01/03 Python
用tensorflow搭建CNN的方法
2018/03/05 Python
Python网页正文转换语音文件的操作方法
2018/12/09 Python
在Python中如何传递任意数量的实参的示例代码
2019/03/21 Python
python 项目目录结构设置
2020/02/14 Python
详解python中的异常捕获
2020/12/15 Python
佐卡伊官网:中国知名珠宝品牌
2017/02/05 全球购物
Dockers鞋官网:Dockers Shoes
2018/11/13 全球购物
eDreams葡萄牙:全球最大的在线旅行社之一
2019/04/15 全球购物
学校庆元旦歌咏比赛主持词
2014/03/18 职场文书
北京奥运会口号
2014/06/21 职场文书
2014年幼儿园教学工作总结
2014/12/04 职场文书
世界气象日活动总结
2015/02/27 职场文书
如何用Laravel包含你自己的帮助函数
2021/05/27 PHP
Python实现学生管理系统(面向对象版)
2021/06/24 Python