php怎么修改单独一行数据(PHP实现批量修改文件名的方法示例)
类别:编程学习 浏览量:2598
时间:2021-10-21 07:54:54 php怎么修改单独一行数据
PHP实现批量修改文件名的方法示例本文实例讲述了PHP实现批量修改文件名的方法。分享给大家供大家参考,具体如下:
需求描述:
某个文件夹下有100个文件,现在需要将这个100个文件的文件名后添加字符串Abc(后缀名保持不变)。
代码实现:
方法一
|
<?php $dir = __DIR__. "\image\\" ; $list = scandir( $dir ); foreach ( $list as $item ) { if (!in_array( $item ,[ '.' , '..' ])){ $arr = explode ( "." , $item ); $origin_name = reset( $arr ); $new_name = $origin_name . 'Abc.' . end ( $arr ); $origin_path = $dir . $item ; $data = file_get_contents ( $origin_path ); $new_path = $dir . $new_name ; $res [] = file_put_contents ( $new_path , $data ); unlink( $origin_path ); } } |
方法二
|
<?php $dir = __DIR__. "\image\\" ; $list = scandir( $dir ); foreach ( $list as $item ) { if (!in_array( $item ,[ '.' , '..' ])){ $arr = explode ( "." , $item ); $origin_name = reset( $arr ); $new_name = $origin_name . 'Abc.' . end ( $arr ); $origin_path = $dir . $item ; $new_path = $dir . $new_name ; copy ( $origin_path , $new_path ); unlink( $origin_path ); } } |
方法二使用了copy
函数,更加简便。
文件目录要有写入权限才行
希望本文所述对大家PHP程序设计有所帮助。
原文链接:https://blog.csdn.net/koastal/article/details/52084412
您可能感兴趣
- php抽象入门教程(php抽象方法和普通方法的区别点总结)
- php怎么实现邮件发送(使用php的mail函数实现发送邮件功能)
- python与php比较(浅谈php调用python文件)
- phpstudy最佳配置(phpstudy如何开启openSSL?)
- php7语法代码规范(PHP7新功能总结)
- thinkphp5 api开发(thinkphp5框架前后端分离项目实现分页功能的方法分析)
- php数组写法(php文件操作之文件写入字符串、数组的方法分析)
- php框架使用方法大全(PHP MVC框架中类的自动加载机制实例分析)
- thinkphp5分页数据怎么处理(TP5thinkPHP5框架实现显示错误信息及行号功能的方法)
- php中字符串反转的函数(php常用字符串查找函数strstr与strpos实例分析)
- redis在php中的使用(PHP+Redis开发的书签案例实战详解)
- 腾讯云换php版本(腾讯云服务器配置php环境的方法)
- mysql5.7.19下载及安装教程(Apache2.2.16+PHP5.3.3+MySQL5.1.49的配置方法)
- 宝塔面板phpMyAdmin错误教程(宝塔面板phpMyAdmin报错502 Bad Gateway nginx解决方法)
- php 静态方法(PHP的静态方法与普通方法用法实例分析)
- phpzip压缩原理(PHP生成zip压缩包的常用方法示例)
- 每天1万吨牛奶倒进下水道,美国大萧条一幕重现(每天1万吨牛奶倒进下水道)
- 如何看待美国数十万加仑牛奶倒下水道 历史又重演了(如何看待美国数十万加仑牛奶倒下水道)
- 历史惊人的相似,美国80万加仑牛奶倒入下水道,意味着什么(历史惊人的相似)
- 美国数十万加仑牛奶倒进下水道,世界会重演1929年的大萧条吗(美国数十万加仑牛奶倒进下水道)
- 美国数十万加仑牛奶倒入下水道,贫民区食不果腹,历史再次重演(美国数十万加仑牛奶倒入下水道)
- 美国倒掉数十万加仑牛奶 上热搜第一,这一幕似曾相识(美国倒掉数十万加仑牛奶)
热门推荐
- rabbitmq延迟队列原理(Rabbitmq heartbea心跳检测机制原理解析)
- html结合css实现简单网页(基于HTML+CSS实现网页滑动门效果)
- kubernetes的安全机制(浅析kubernetes的控制器和标签)
- dedecms中如何设置推荐文章(实现dedecms友情链接分栏目调用的方法图)
- iis服务器无法启动(Windows服务器中IIS返回的网页错误代码大汇总及原因解)
- ASP.NET windows服务调试
- python如何判断文件是否结束(python判断文件是否存在,不存在就创建一个的实例)
- python线程自动停止了(解决Python中定时任务线程无法自动退出的问题)
- python中内存管理机制(Python中整数的缓存机制讲解)
- tomcat运行警告(tomcat异常解决Invalid character found in the request target. The valid characters are defined in)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9