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截取中文字符串的问题
Jul 12 PHP
使用PHP实现二分查找算法代码分享
Jun 24 PHP
巧用php中的array_filter()函数去掉多维空值的代码分享
Sep 07 PHP
PHP基础之运算符的使用方法
Apr 28 PHP
深入解析phpCB批量转换的代码示例
Jun 27 PHP
如何使用php判断服务器是否是HTTPS连接
Jul 05 PHP
php输出指定时间以前时间格式的方法
Mar 21 PHP
Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
Nov 14 PHP
PHP7下协程的实现方法详解
Dec 17 PHP
PHP一致性hash分布式算法封装类定义与用法示例
Aug 04 PHP
浅谈PHP封装CURL
Mar 06 PHP
PHP中的异常处理机制深入讲解
Nov 10 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
无线电波是什么?它是怎样传输的?
2021/03/01 无线电
PHP保存Base64图片base64_decode的问题整理
2019/11/04 PHP
javascript类继承机制的原理分析
2009/09/12 Javascript
JQuery扩展插件Validate 2通过参数设置验证规则
2011/09/05 Javascript
如何通过javascript操作web控件的自定义属性
2013/11/25 Javascript
Extjs grid添加一个图片状态或者按钮的方法
2014/04/03 Javascript
浅谈javascript原型链与继承
2015/07/13 Javascript
浅谈Javascript数组的使用
2015/07/29 Javascript
jquery+CSS实现的多级竖向展开树形TRee菜单效果
2015/08/24 Javascript
Node.js实现文件上传
2016/07/05 Javascript
Google 地图控件集详解及实例代码
2016/08/06 Javascript
微信小程序 数组中的push与concat的区别
2017/01/05 Javascript
AngularJs实现聊天列表实时刷新功能
2017/06/15 Javascript
JavaScript之map reduce_动力节点Java学院整理
2017/06/29 Javascript
jQuery实现列表的增加和删除功能
2018/06/14 jQuery
Node.js中读取TXT文件内容fs.readFile()用法
2018/10/10 Javascript
微信小程序实现两个页面传值的方法分析
2018/12/11 Javascript
JavaScript函数的特性与应用实践深入详解
2018/12/30 Javascript
JavaScript函数式编程(Functional Programming)纯函数用法分析
2019/05/22 Javascript
JavaScript常用进制转换及位运算实例解析
2020/10/14 Javascript
vue实现滚动鼠标滚轮切换页面
2020/12/13 Vue.js
[01:17]辉夜杯战队访谈宣传片—EHOME
2015/12/25 DOTA
python判断一个集合是否包含了另外一个集合中所有项的方法
2015/06/30 Python
python制作爬虫并将抓取结果保存到excel中
2016/04/06 Python
关于Python中浮点数精度处理的技巧总结
2017/08/10 Python
Python装饰器(decorator)定义与用法详解
2018/02/09 Python
python使用pycharm环境调用opencv库
2018/02/11 Python
python合并同类型excel表格的方法
2018/04/01 Python
python和mysql交互操作实例详解【基于pymysql库】
2019/06/04 Python
python 处理微信对账单数据的实例代码
2019/07/19 Python
python实现截取屏幕保存文件,删除N天前截图的例子
2019/08/27 Python
使用Python matplotlib作图时,设置横纵坐标轴数值以百分比(%)显示
2020/05/16 Python
大学生心理活动总结
2014/07/04 职场文书
党支部评议意见
2015/06/02 职场文书
决心书格式及范文
2019/06/24 职场文书
Python必备技巧之字符数据操作详解
2022/03/23 Python