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 相关文章推荐
聊天室php&amp;mysql(六)
Oct 09 PHP
理解php Hash函数,增强密码安全
Feb 25 PHP
有关PHP中MVC的开发经验分享
May 17 PHP
完美解决:Apache启动问题―(OS 10022)提供了一个无效的参数
Jun 08 PHP
php实现把数组按指定的个数分隔
Feb 17 PHP
PHP中使用Session配合Javascript实现文件上传进度条功能
Oct 15 PHP
PHP批量去除BOM头代码分享
Jun 26 PHP
php实现简单的MVC框架实例
Sep 23 PHP
CentOS 7.2 下编译安装PHP7.0.10+MySQL5.7.14+Nginx1.10.1的方法详解(mini版本)
Sep 01 PHP
PHP magento后台无法登录问题解决方法
Nov 24 PHP
PHP实现双链表删除与插入节点的方法示例
Nov 11 PHP
PHP安装memcache扩展的步骤讲解
Feb 14 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
全国FM电台频率大全 - 10 江苏省
2020/03/11 无线电
PHP实现的限制IP投票程序IP来源分析
2016/05/04 PHP
PHP基于接口技术实现简单的多态应用完整实例
2017/04/26 PHP
PHP实现的redis主从数据库状态检测功能示例
2017/07/20 PHP
在Laravel的Model层做数据缓存的实现
2019/09/26 PHP
jquery的颜色选择插件实例代码
2008/10/02 Javascript
javascript 获取表单file全路径
2009/12/31 Javascript
需要做特殊处理的DOM元素属性的访问
2010/11/05 Javascript
纯Javascript实现Windows 8 Metro风格实现
2013/10/15 Javascript
Mac/Windows下如何安装Node.js
2013/11/22 Javascript
JS获取屏幕,浏览器窗口大小,网页高度宽度(实现代码)
2013/12/17 Javascript
JS实现自动切换文字的导航效果代码
2015/08/27 Javascript
JS动态改变浏览器标题的方法
2016/04/06 Javascript
angularJs使用$watch和$filter过滤器制作搜索筛选实例
2017/06/01 Javascript
vue中keep-alive的用法及问题描述
2018/05/15 Javascript
React-router4路由监听的实现
2018/08/07 Javascript
vue 更改连接后台的api示例
2019/11/11 Javascript
vue-cli在 history模式下的配置详解
2019/11/26 Javascript
在vue中使用image-webpack-loader实例
2020/11/12 Javascript
[06:43]DAC2018 4.5 SOLO赛 Maybe vs Paparazi
2018/04/06 DOTA
python实现监控linux性能及进程消耗性能的方法
2014/07/25 Python
python私有属性和方法实例分析
2015/01/15 Python
Python实现基于权重的随机数2种方法
2015/04/28 Python
python创建列表并给列表赋初始值的方法
2015/07/28 Python
Python使用dis模块把Python反编译为字节码的用法详解
2016/06/14 Python
Python简单实现区域生长方式
2020/01/16 Python
如何解决flask修改静态资源后缓存文件不能及时更改问题
2020/08/02 Python
CSS3文本换行word-wrap解决英文文本超过固定宽度不换行
2013/10/10 HTML / CSS
怎样声明接口
2014/09/19 面试题
在校生钳工实习自我鉴定
2013/09/19 职场文书
市场部专员岗位职责
2013/11/30 职场文书
优秀医生事迹材料
2014/02/12 职场文书
数学高效课堂实施方案
2014/03/29 职场文书
建筑学专业自荐书
2014/07/09 职场文书
最新离婚协议书范本
2014/08/19 职场文书
《岳阳楼记》原文、译文赏析
2019/09/10 职场文书