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 相关文章推荐
PHP4实际应用经验篇(9)
Oct 09 PHP
php session 预定义数组
Mar 16 PHP
基于wordpress主题制作的具体实现步骤
May 10 PHP
php错误级别的设置方法
Jun 17 PHP
php隐藏IP地址后两位显示为星号的方法
Nov 21 PHP
通过PHP自带的服务器来查看正则匹配结果的方法
Dec 24 PHP
PHP实现图片不变型裁剪及图片按比例裁剪的方法
Jan 14 PHP
PHP实现的oracle分页函数实例
Jan 25 PHP
php实现的mysqldb读写分离操作类示例
Feb 07 PHP
PHP-CGI远程代码执行漏洞分析与防范
May 07 PHP
PHP多进程编程实例详解
Jul 19 PHP
Laravel数据库读写分离配置的方法
Oct 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
php可应用于面包屑导航的递归寻找家谱树实现方法
2015/02/02 PHP
PHP实现JS中escape与unescape的方法
2016/07/11 PHP
ThinkPHP3.2框架自定义配置和加载用法示例
2018/06/14 PHP
ASP Json Parser修正版
2009/12/06 Javascript
ajax 同步请求和异步请求的差异分析
2011/07/04 Javascript
js动画(animate)简单引擎代码示例
2012/12/04 Javascript
怎么清空javascript数组
2013/05/11 Javascript
JavaScript不刷新实现浏览器的前进后退功能
2014/11/05 Javascript
jQuery实现锚点scoll效果实例分析
2015/03/10 Javascript
JQuery datepicker 用法详解
2015/12/25 Javascript
JavaScript代码生成PDF文件的方法
2016/02/26 Javascript
JS修改地址栏参数实例代码
2016/06/14 Javascript
AngularJS ng-template寄宿方式用法分析
2016/11/07 Javascript
js实现楼层导航功能
2017/02/23 Javascript
React进阶学习之组件的解耦之道
2017/08/07 Javascript
vue 微信授权登录解决方案
2018/04/10 Javascript
VUE脚手架具体使用方法
2019/05/20 Javascript
javascript中的this作用域详解
2019/07/15 Javascript
在vue项目中promise解决回调地狱和并发请求的问题
2020/11/09 Javascript
原生JS实现拖拽功能
2020/12/16 Javascript
python连接字符串的方法小结
2015/07/13 Python
简要讲解Python编程中线程的创建与锁的使用
2016/02/28 Python
Python3用tkinter和PIL实现看图工具
2018/06/21 Python
Python数据可视化之画图
2019/01/15 Python
对python中if语句的真假判断实例详解
2019/02/18 Python
python实现爬虫抓取小说功能示例【抓取金庸小说】
2019/08/09 Python
python使用多线程编写tcp客户端程序
2019/09/02 Python
10个Python面试常问的问题(小结)
2019/11/20 Python
使用Keras预训练模型ResNet50进行图像分类方式
2020/05/23 Python
python实现二分类和多分类的ROC曲线教程
2020/06/15 Python
python matplotlib库的基本使用
2020/09/23 Python
Python爬虫之Selenium中frame/iframe表单嵌套页面
2020/12/04 Python
python不同版本的_new_不同点总结
2020/12/09 Python
Book Depository欧盟:一家领先的国际图书零售商
2019/05/21 全球购物
学前班评语大全
2014/05/04 职场文书
PHP 时间处理类Carbon
2022/05/20 PHP