在abc文件夹下有40个文件,现想编写php代码,将abc目录下的所有文件重命名为“人事部1号某某”,“人事部2号某某”,“人事部3号某某............直到人事部40号某某”,而某某这样的...

在abc文件夹下有40个文件,现想编写php代码,将abc目录下的所有文件重命名为“人事部1号某某”,“人事部2号某某”,“人事部3号某某............直到人事部40号某某”,而某某这样的人名是从mysql数据库name下的user表中读出,代码如下:

$conn=mysql_connect("localhost","root","123456") or die("服务器连接失败");

mysql_query('set names gb2312');

mysql_select_db("chengji",$conn);

echo '数据库连接成功';

$sql="select * from chuyi";

$query=mysql_query($sql,$conn);

$result=mysql_fetch_assoc($query);

//$result=mysql_result($query);

$arrFiles = scandir("abc");

echo $result['xingming'];

print_r($result);

print_r($arrFiles);

foreach($arrFiles as $oldname){

if(is_file($oldname)){

for ($i=1;$i<40;$i++) {

// if(is_file($arrFiles)){

$newname =$result["xingming"]["$i"];

$oldname=$arrFiles["$i"];

echo $arrFiles["$i"];

rename("'./71/'.$oldname","'./71/'.$newname") ;

}

}

}

?>

可是运行后文件夹内文件名根本没有被修改,那么正确的代码应该是什么?谢谢。

展开

mysql数据库重命名php_如何用php将文件夹内的文件按数据库里的名称进行修改文件名?...相关推荐

  1. 如何快速把某文件夹内所有文件的文件名自定义重命名?

    在日常工作中,电脑里面的文件乱七八糟的,有时需要修改多个文件的文件名以便我们将来整理保存文件,如果一个个文件改会浪费我们大量的时间,有没有更快捷的方法呢?小编的回答当然是有的,下面一起来试试. 需要哪 ...

  2. NodeJS:将指定文件夹内所有文件重命名为英文

    在编程之前,一定要有一个信条:代码是为了减少工作量而生的,重复枯燥的工作是不能容忍的. 需求 我前天遇到了一个小问题,需求是这样的: 我需要一个文件夹里面的所有图片文件并上传到服务器上,但是朋友给我发 ...

  3. python怎么把一个文件夹内的文件复制到另外一个文件夹(进阶重命名复制)

       需求:把一个文件夹内(包含子文件夹)的所有文件复制到另一个文件夹下 #coding=utf-8 import os import shutilold_path = r'F:\1' # 要复制的文 ...

  4. 对文件夹内所有文件批量命名

    cmd打开dos cd转到对应文件夹 输入dir /b>rename.xls 打开文件夹内生成的rename.xls文件 记得删除其中rename.xls那一行 将整列复制到B列 C列写出想改成 ...

  5. mysql全表重命名备份_MySQL数据库重命名的快速且安全方法(3种)

    MySQL数据库重命名的方法 Innodb引擎的表如何改数据库名,MyISAM引擎又该如何操作. 如果表是MyISAM引擎可以直接去到数据库目录mv重命名文件夹就可以. Innodb完全不行,会提示相 ...

  6. SQL Server数据库重命名、数据导出等若干问题

    第一个问题是重命名数据库问题:在企业管理器中是无法直接对数据库重命名的,只能在查询分析器中操作   create proc killspid (@dbname varchar(20))        ...

  7. mysql还原数据库后日期显示3000_mysql 直接从date 文件夹备份表,还原数据库之后提示 table doesn`t exist的原因和解决方法...

    补充:正常情况下,建议数据库备份最好用工具进行备份,通过拷贝数据库表进行数据迁移,不同的环境会出现各种不同的意外问题. 背景:今天在整理一个网站的时候,操作系统由于系统自动更新导致一直出现系统蓝屏死机 ...

  8. mysql 直接从date 文件夹备份表,还原数据库之后提示 table doesn`t exist的原因和解决方法

    mysql 直接从date 文件夹备份表,还原数据库之后提示 table doesn`t exist的原因和解决方法 参考文章: (1)mysql 直接从date 文件夹备份表,还原数据库之后提示 t ...

  9. bat 文件夹内文件批量重命名

    文件夹内文件批量重命名,示例如下: chcp 65001 @echo off set /p w=请输入文件格式(即扩展名并以回车结束): ::set /p wf=请输入要修改的文字(以回车结束): s ...

最新文章

  1. 《Python数据分析与挖掘实战》读书笔记
  2. 学python多长时间能够精通-学Python多长时间?老男孩Python技术培训
  3. python随机抽取人名_用Python打造一个CRM系统(五)
  4. leetcode 838. Push Dominoes | 838. 推多米诺(分析每个状态)
  5. 如何使用SAP CRM中间件下载customer material数据
  6. 数据结构:分块-区间加法、区间乘法和单点查询
  7. java 随机化快速排序,JS实现随机化快速排序的实例代码
  8. 老年代的更新机制_如何理解Java GC机制
  9. 跨平台日志清理工具 Log-Cutter v2.0.1 RC-1 发布
  10. html中文字怎么自动排版,CSS网页布局中文字排版九大技巧
  11. Coreldraw修改平面图独到漂亮见解就在这里了
  12. 蓝奏云获取直API源码
  13. git安装及使用教程
  14. 常用计算机字长,计算机基本单位——位、字节、字、字长
  15. cubeIDE开发, stm32独立看门狗IWDG的CubeMX配置及HAL库底层实现分析
  16. 通过jstack分析cpu问题
  17. 12月7日|无线传感器网络原理及方法|无线传感器网络与应用|期末考试重点 final fighting
  18. 鸟哥的linux私房菜 第八章
  19. Netty中的永动机
  20. 查看windows文件名的编码

热门文章

  1. CentOS系统安装jmicron网卡驱动
  2. 三网手机号实名认证接口 ,三网手机号校验,手机号实名核验,运营商手机三要素认证,三网手机三要素核验
  3. OpenCV入门 | 使用Python实现计算机视觉的第一步
  4. 【MySQL连表多对多】操作举例之【学生选课】
  5. 桌面读卡器模拟光标输出文档
  6. mysql事务线程id_为何出现了trx_mysql_thread_id为0 的事务
  7. 视频号播放量破10万,这6招帮你上热门!
  8. 采购申请创建采购订单的时候报错“对于总帐帐户*在公司码*中无直接记帐能被做”处理方法
  9. CISP考试通过率高不高?
  10. 记录JAVA POI导出excel表xlsx公式合计失效问题XSSF