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面向对象程序设计模拟一般面向对象语言中的方法重载overload示例)
- phpstudy如何部署在linux上(phpstudy linux面板CC防护功能使用教程)
- php设置上传文件代码(PHP大文件切割上传并带进度条功能示例)
- thinkphpmodel使用教程(Thinkphp5.0 框架Model模型简单用法分析)
- php怎么创建一个文件(PHP文件后缀不强制为.php方法)
- php密钥怎么加密(php校验公钥是否可用的实例方法)
- thinkphp5 api开发(thinkphp5框架前后端分离项目实现分页功能的方法分析)
- php如何调用类(php创建类并调用的实例方法)
- php 设置sessionid生成机制(PHP Cli 模式设置进程名称的方法)
- php怎样创建新文件详情(php文件后缀不强制为.php的实操方法)
- php wamp 环境搭建(wamp服务器访问php非常缓慢的解决过程)
- php7处理方案(PHP7 安装event扩展的实现方法)
- dede模板手机端显示设置(DEDE模板中如何运行php脚本和变量在需要操作数据库字段时)
- php执行语句(PHP goto语句用法实例)
- phpsession如何用(如何解决PHP获取不到SESSION信息之一般情况)
- nginx 怎么搭建web服务器(Linux+Nginx+Php架设高性能WEB服务器)
- 读卖乐园的彩灯(读卖乐园的彩灯)
- 新疆80后在淘宝卖干果 以前是 不务正业 如今帮乡亲致富(新疆80后在淘宝卖干果)
- 弄清楚了销 售 买 卖这四个字,母婴生意做起来就没那么难了(弄清楚了销售买)
- 数读 买首饰金是 投资黄金 吗 买金容易卖金难(数读买首饰金是)
- 销 售 买 卖 你真的了解这四个字了吗(销售买)
- 谢娜是得罪快乐大本营造型师了吗 全场被黑化(谢娜是得罪快乐大本营造型师了吗)
热门推荐
- python制作彩色字符(Python3利用print输出带颜色的彩色字体示例代码)
- css3 图片边框(css3图片边框border-image的用法)
- css3做出效果(深入解读CSS3中transform变换模型的渲染)
- 学会php的路线图(PHP进阶学习之Geo的地图定位算法详解)
- Js操作cookie
- js柯里函数的应用场景(深入详解JS函数的柯里化)
- Visual Studio 自动添加头部注释
- python3.5 tkinter教程(解决python3.5 正常安装 却不能直接使用Tkinter包的问题)
- javaes6教程(如何使用ES6的class类继承来实现绚丽小球效果)
- php如何异步操作(php链式操作的实现方式分析)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9