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常用函数小技巧
Sep 11 PHP
PHP 删除一个目录及目录下的所有文件的函数代码
May 26 PHP
php写的简易聊天室代码
Jun 04 PHP
ThinkPHP验证码使用简明教程
Mar 05 PHP
Java和PHP在Web开发方面对比分析
Mar 01 PHP
深入理解PHP之OpCode原理详解
Jun 01 PHP
php二维码生成以及下载实现
Sep 28 PHP
PHP接口继承及接口多继承原理与实现方法详解
Oct 18 PHP
PHP中一个有趣的preg_replace函数详解
Aug 15 PHP
php获取目录下所有文件及目录(多种方法)(推荐)
May 14 PHP
tp5.1 框架路由操作-URL生成实例分析
May 26 PHP
ThinkPHP5.1验证码功能实现的示例代码
Jun 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
星际初学者游戏中永远要做的事
2020/03/04 星际争霸
用PHP读取RSS feed的代码
2008/08/01 PHP
一个php短网址的生成代码(仿微博短网址)
2014/05/07 PHP
php判断linux下程序问题实例
2015/07/09 PHP
WordPress的主题编写中获取头部模板和底部模板
2015/12/28 PHP
php中array_fill函数的实例用法
2021/03/02 PHP
jquery方法+js一般方法+js面向对象方法实现拖拽效果
2012/08/30 Javascript
JS清空多文本框、文本域示例代码
2014/02/24 Javascript
Jquery实现仿腾讯微博发表广播
2014/11/17 Javascript
使用js实现数据格式化
2014/12/03 Javascript
javascript实现支持移动设备画廊
2015/08/24 Javascript
Java  Spring 事务回滚详解
2016/10/17 Javascript
关于vue.js v-bind 的一些理解和思考
2017/06/06 Javascript
[原创]jquery判断元素内容是否为空的方法
2018/05/04 jQuery
Vue Promise的axios请求封装详解
2018/08/13 Javascript
elementUI Vue 单个按钮显示和隐藏的变换功能(两种方法)
2018/09/04 Javascript
13 个npm 快速开发技巧(推荐)
2019/07/04 Javascript
vue实现登录页面的验证码以及验证过程解析(面向新手)
2019/08/02 Javascript
JS 遍历 json 和 JQuery 遍历json操作完整示例
2019/11/11 jQuery
精确查找PHP WEBSHELL木马的方法(1)
2011/04/12 Python
urllib2自定义opener详解
2014/02/07 Python
python列表操作实例
2015/01/14 Python
深入学习Python中的上下文管理器与else块
2017/08/27 Python
如何高效使用Python字典的方法详解
2017/08/31 Python
python中文分词教程之前向最大正向匹配算法详解
2017/11/02 Python
Python实现二叉树的常见遍历操作总结【7种方法】
2019/03/06 Python
Python 利用高德地图api实现经纬度与地址的批量转换
2019/08/14 Python
Pytorch 实现冻结指定卷积层的参数
2020/01/06 Python
Python3 pyecharts生成Html文件柱状图及折线图代码实例
2020/09/29 Python
html5 canvas 简单画板实现代码
2012/01/05 HTML / CSS
法律专业推荐信范文
2013/11/29 职场文书
课堂教学改革实施方案
2014/03/17 职场文书
商铺消防安全责任书
2014/07/29 职场文书
党员干部形式主义个人整改措施
2014/09/17 职场文书
授权委托书协议书
2014/10/16 职场文书
vue使用watch监听属性变化
2022/04/30 Vue.js