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 相关文章推荐
Mysql中limit的用法方法详解与注意事项
Apr 19 PHP
神盾加密解密教程(二)PHP 神盾解密
Jun 08 PHP
smarty内置函数capture用法分析
Jan 22 PHP
yii用户注册表单验证实例
Dec 26 PHP
PHP模板引擎Smarty中的保留变量用法分析
Apr 11 PHP
PHP获取redis里不存在的6位随机数应用示例【设置24小时过时】
Jun 07 PHP
Laravel中Facade的加载过程与原理详解
Sep 22 PHP
php 获取xml接口数据的处理方法
May 31 PHP
PHP删除字符串中非字母数字字符方法总结
Jan 20 PHP
七种PHP开发环境搭建工具
Jun 28 PHP
PHP copy函数使用案例代码解析
Sep 01 PHP
PHPstorm激活码2020年5月13日亲测有效
Sep 17 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
基于Snoopy的PHP近似完美获取网站编码的代码
2011/10/23 PHP
php _autoload自动加载类与机制分析
2012/02/10 PHP
2014最热门的24个php类库汇总
2014/12/18 PHP
php验证码实现代码(3种)
2015/09/07 PHP
PHP JWT初识及其简单示例
2018/10/10 PHP
Avengerls vs KG BO3 第一场2.18
2021/03/10 DOTA
jQuery 借助插件Lavalamp实现导航条动态美化效果
2013/09/27 Javascript
JavaScript显示当前文档最后修改日期的方法
2015/03/19 Javascript
Ajax中解析Json的两种方法对比分析
2015/06/25 Javascript
jQuery实现两款有动画功能的导航菜单代码
2015/09/16 Javascript
JavaScript中的冒泡排序法
2016/08/03 Javascript
ES6新特性一: let和const命令详解
2017/04/20 Javascript
JS的函数调用栈stack size的计算方法
2018/06/24 Javascript
对angularJs中ng-style动态改变样式的实例讲解
2018/09/30 Javascript
jQuery 获取除某指定对象外的其他对象 ( :not() 与.not())
2018/10/10 jQuery
element-ui 的el-button组件中添加自定义颜色和图标的实现方法
2018/10/26 Javascript
微信小程序实现带缩略图轮播效果
2018/11/04 Javascript
详解Webpack loader 之 file-loader
2018/11/07 Javascript
p5.js码绘“跳动的小正方形”的实现代码
2019/10/22 Javascript
Vue ElementUI实现:限制输入框只能输入正整数的问题
2020/07/31 Javascript
使用Python中的线程进行网络编程的入门教程
2015/04/15 Python
Python查询阿里巴巴关键字排名的方法
2015/07/08 Python
Python递归函数定义与用法示例
2017/06/02 Python
python使用递归的方式建立二叉树
2019/07/03 Python
Python的numpy库下的几个小函数的用法(小结)
2019/07/12 Python
python2.7实现复制大量文件及文件夹资料
2019/08/31 Python
详解如何在PyCharm控制台中输出彩色文字和背景
2020/08/17 Python
快时尚眼镜品牌,全国连锁眼镜店:LOHO眼镜生活
2018/10/08 全球购物
英国最大的在线时尚眼镜店:Eyewearbrands
2019/03/12 全球购物
大学生个人简历中的自我评价
2013/12/27 职场文书
商业企业管理专业求职信
2014/07/10 职场文书
学位证书委托书
2014/09/30 职场文书
工程技术员岗位职责
2015/04/11 职场文书
2015元旦感言
2015/12/09 职场文书
导游词之清晏园
2019/11/22 职场文书
如何解决springcloud feign 首次调用100%失败的问题
2021/06/23 Java/Android