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 相关文章推荐
我的论坛源代码(一)
Oct 09 PHP
php数字转汉字代码(算法)
Oct 08 PHP
Linux下CoreSeek及PHP扩展模块的安装
Sep 23 PHP
图解找出PHP配置文件php.ini的路径的方法
Aug 20 PHP
php提交表单发送邮件的方法
Mar 20 PHP
PHP+MySQL存储数据常见中文乱码问题小结
Jun 13 PHP
php执行多个存储过程的方法【基于thinkPHP】
Nov 08 PHP
php实现的三个常用加密解密功能函数示例
Nov 06 PHP
Laravel框架中自定义模板指令总结
Dec 17 PHP
PDO::prepare讲解
Jan 29 PHP
php新建文件的方法实例
Sep 26 PHP
关于PHP5.6+版本“No input file specified”问题的解决
Dec 11 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 CURL模拟登录新浪微博抓取页面内容 基于EaglePHP框架开发
2012/01/16 PHP
php获取文件大小的方法
2014/02/26 PHP
php实现的短网址算法分享
2014/06/20 PHP
PHP JSON出错:Cannot use object of type stdClass as array解决方法
2014/08/16 PHP
浅谈php://filter的妙用
2019/03/05 PHP
PHP实现统计代码行数小工具
2019/09/19 PHP
用JavaScript对JSON进行模式匹配(Part 1-设计)
2010/07/17 Javascript
jquery遍历checkbox的注意事项说明
2014/02/21 Javascript
js转化毫秒为时间格式代码
2014/04/10 Javascript
在JavaScript里防止事件函数高频触发和高频调用的方法
2014/09/06 Javascript
在JavaScript的正则表达式中使用exec()方法
2015/06/16 Javascript
js实现改进的仿蓝色论坛导航菜单效果代码
2015/09/06 Javascript
常用的Javascript设计模式小结
2015/12/09 Javascript
nodejs修复ipa处理过的png图片
2016/02/17 NodeJs
jq stop()和:is(:animated)的用法及区别(详解)
2017/02/12 Javascript
js中getBoundingClientRect的作用及兼容方案详解
2018/02/01 Javascript
vue中的计算属性和侦听属性
2020/11/06 Javascript
[05:39]2014DOTA2国际邀请赛 DK晋级胜者组专访战队国士无双
2014/07/14 DOTA
Python兔子毒药问题实例分析
2015/03/05 Python
python 网络编程详解及简单实例
2017/04/25 Python
python或C++读取指定文件夹下的所有图片
2019/08/31 Python
Django视图扩展类知识点详解
2019/10/25 Python
pytorch 数据处理:定义自己的数据集合实例
2019/12/31 Python
在python里创建一个任务(Task)实例
2020/04/25 Python
Python面向对象实现方法总结
2020/08/12 Python
python使用列表的最佳方案
2020/08/12 Python
基于CSS3 animation动画属性实现轮播图效果
2017/09/12 HTML / CSS
HTML5新增元素如何兼容旧浏览器有哪些方法
2014/05/09 HTML / CSS
html5用video标签流式加载的实现
2020/05/20 HTML / CSS
古驰英国官网:GUCCI英国
2020/03/07 全球购物
Android面试题附答案
2014/12/08 面试题
公司离职证明范本
2014/01/13 职场文书
工程管理专业毕业生自荐信
2014/01/24 职场文书
教师评语大全
2014/04/28 职场文书
小学校长竞聘演讲稿
2014/05/16 职场文书
Win10服务全部禁用了怎么启动?Win10服务全部禁用解决方法
2022/09/23 数码科技