PHP实现批量重命名某个文件夹下所有文件的方法


Posted in PHP onSeptember 04, 2017

本文实例讲述了PHP实现批量重命名某个文件夹下所有文件的方法。分享给大家供大家参考,具体如下:

自己手动这样一个个的重命名,累啊。所以还是偷懒一下。

我重命名的规则是把所有有空格的全部替换成“_”,然后再后面加一个"_s"。

<?php
$paths = "C://Documents and Settings//sk//Desktop//s//";
$d = dir($paths);
while (false !== ($entry = $d->read())) {
  $table_change = array(' '=>'_');
  $newName = strtr($entry,$table_change);
  $newName = substr($newName, 0,-4);
  rename($paths.$entry, $paths.$newName."_s.jpg");
}
$d->close();
echo "done";
?>

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
Discuz! 5.0.0论坛程序中加入一段js代码,让会员点击下载附件前自动弹出提示窗口
Apr 18 PHP
PHP一些常用的正则表达式字符的一些转换
Jul 29 PHP
防止MySQL注入或HTML表单滥用的PHP程序
Jan 21 PHP
IP138 IP地址查询小偷实现代码
Feb 15 PHP
php采集时被封ip的解决方法
Aug 29 PHP
PHP查询数据库中满足条件的记录条数(两种实现方法)
Jan 29 PHP
PHP图像处理之使用imagecolorallocate()函数设置颜色例子
Nov 19 PHP
php单例模式实现方法分析
Mar 14 PHP
PHP实现远程下载文件到本地
May 17 PHP
php获取文件后缀的9种方法
Mar 22 PHP
yum命令安装php7和相关扩展
Jul 04 PHP
php生成HTML文件的类方法
Oct 11 PHP
PHP读取、解析eml文件及生成网页的方法示例
Sep 04 #PHP
PHP钩子与简单分发方式实例分析
Sep 04 #PHP
PHP实现登录注册之BootStrap表单功能
Sep 03 #PHP
[原创]PHP实现生成vcf vcard文件功能类定义与使用方法详解【附demo源码下载】
Sep 02 #PHP
php简单读取.vcf格式文件的方法示例
Sep 02 #PHP
PHP实现简单的模板引擎功能示例
Sep 02 #PHP
PHP实现类似于C语言的文件读取及解析功能
Sep 01 #PHP
You might like
有关 PHP 和 MySQL 时区的一点总结
2008/03/26 PHP
php使用curl出现Expect:100-continue解决方法
2015/03/03 PHP
php输出指定时间以前时间格式的方法
2015/03/21 PHP
php计算给定时间之前的函数用法实例
2015/04/03 PHP
jquery 实现的全选和反选
2009/04/15 Javascript
JS小功能(offsetLeft实现图片滚动效果)实例代码
2013/11/28 Javascript
jquery form表单序列化为对象的示例代码
2014/03/05 Javascript
教你如何使用firebug调试功能了解javascript闭包和this
2015/03/04 Javascript
jQuery实现圣诞节礼物动画案例解析
2016/12/25 Javascript
JavaScript trim 实现去除字符串首尾指定字符的简单方法
2016/12/27 Javascript
微信小程序 UI与容器组件总结
2017/02/21 Javascript
React-Native中禁用Navigator手势返回的示例代码
2017/09/09 Javascript
详解基于 Nuxt 的 Vue.js 服务端渲染实践
2017/10/24 Javascript
JavaScript实现快速排序的方法分析
2018/01/10 Javascript
vue translate peoject实现在线翻译功能【新手必看】
2018/06/07 Javascript
详解如何解决Vue和vue-template-compiler版本之间的问题
2018/09/17 Javascript
详解datagrid使用方法(重要)
2020/11/06 Javascript
解决vue打包 npm run build-test突然不动了的问题
2020/11/13 Javascript
[01:10]为家乡而战!完美世界城市挑战赛全国总决赛花絮
2019/07/25 DOTA
整理Python中的赋值运算符
2015/05/13 Python
Python正则表达式教程之二:捕获篇
2017/03/02 Python
python筛选出两个文件中重复行的方法
2018/05/31 Python
Python实现获取邮箱内容并解析的方法示例
2018/06/16 Python
python 寻找离散序列极值点的方法
2019/07/10 Python
python matplotlib imshow热图坐标替换/映射实例
2020/03/14 Python
python中wx模块的具体使用方法
2020/05/15 Python
html5 css3 动态气泡按钮实例演示
2012/12/02 HTML / CSS
html5图片上传预览示例分享
2014/04/14 HTML / CSS
大学毕业生文采飞扬的自我鉴定
2013/12/03 职场文书
马智宇婚礼主持词
2014/03/22 职场文书
四风问题班子对照检查材料
2014/09/27 职场文书
2015最新学生自我评价范文
2015/03/03 职场文书
2015年房产经纪人工作总结
2015/05/15 职场文书
公司周年庆寄语
2019/06/21 职场文书
微软Win11有哪些隐藏功能? windows11多个功能汇总
2021/11/21 数码科技
MySQL学习之基础命令实操总结
2022/03/19 MySQL